2012-08-08 6 views
0

Ember 객체를 ArrayController의 속성에 바인딩하려고합니다. 이 객체의 속성은 계산에서 ArrayController에 추가 된 모든 객체에 사용됩니다. 당신이 볼 수 있듯이 http://jsfiddle.net/EjDFS/2/Emberjs - ArrayController 내에서의 객체 바인딩

, 나는 결합하는 것을 시도하고 객체가 배열 컨트롤러에서 정의되지 않는다 :

여기에 제가 보는 것의 간단한 예입니다. 이 객체를 배열 컨트롤러에 추가 된 객체에 직접 바인딩하지 않습니다.

시간을내어 주셔서 감사합니다.

답변

0

화재가 발생하면 실행 루프가 완료되지 않았으므로 정의되지 않았습니다. App.ObjectOne.param3 경우와

, 당신은 param2

http://jsfiddle.net/EjDFS/4/

+0

감사와 this.get('param1') 대신 param1, 같은를 사용해야합니다! 그것은 효과가있는 것처럼 보입니다. 그러나 경고가 지금 두 번 나타나는 이유는 무엇입니까? 관측치를 '@each'에서 'content. @ each'로 전환하면 수정되므로 한 번 발생합니다 ... 여기서 무슨 일이 벌어지고 있는지 알아? – tmimicus

+0

'@ each '로'content'가 비어있을 때 발생합니다. – horlick