2014-02-25 4 views
2

ember-data 객체를 포함하는 컨트롤러 속성을 쿼리 문자열 param에 바인딩하고 싶습니다. 내 컨트롤러에서 다음과 함께 1.6.0-beta.1 + 카나리아를 사용하고 있습니다.ember-data 모델을 쿼리 매개 변수로 serialize

export 
default Ember.Controller.extend({ 
    queryParams: ['project'], 
    project: null 
}); 

URL을주고받는 엠버 데이터 개체 (프로젝트)를 serialize/deserialize하는 방법을 찾을 수 없습니다. 아직 가능할까요?

+0

는 당신이 찾을 일이 있었나요 ...

App.MyController = Ember.ObjectController.extend({ queryParams: ['recordId'] recordId: null, record: function(key, value) { if (arguments.length > 1) { //handle set by setting recordId this.set('recordId', value.get('id'); } return this.store.find('record', this.get('recordId')); }.property('recordId') }); 

그것은 가능한입니다하지만, 적어도 말을 cludgy 보인다 최선의 제안은 다음과 같이 계산 된 속성을 사용 할 것 같다? – sheldonbaker

답변

1

왜 나는 확실하지 않습니다. 그러나 ember 팀은 query-params의 직렬화를 지원하고 싶지 않습니다.

관련 문제