2012-08-10 2 views

답변

1

최신 ember-data에는 각 필드 대신 전체 콘텐츠 컬렉션에 isLoaded 속성이 있습니다. 내 견해로는 모든 콘텐트가 언제 있는지를 결정하기 위해 'controller.content.isLoaded'경로를 모니터링합니다.

+0

나는'App.TablesController = Ember.ArrayController.extend ({ 테스트를 사용하고 있습니다. observes ("content.isLoaded") });'ArrayController에있는 레코드의 수를 얻으려면 항상 0을 기록합니다. –

+0

'find()'대신'.find ({}) '를 사용하여 정확한 카운트를 얻을 수있었습니다 : https://github.com/emberjs/data/pull/735 –

0

@each는 현재 하나의 중첩 된 속성 "[email protected]"만을 지원할 수 있지만 "[email protected]"은 지원하지 않는다고 생각합니다. 내가 찾은 github issue은 다음과 같습니다.

저는 프록시에 isLoaded에 속성을 추가하여 해결했습니다. 그래서 당신은 다음과 같은 것을 갖게 될 것입니다 :

저는 도움이되기를 바랍니다! . 기능() { 을 console.log (썩 ("내용") 수 ("길이")) } :

+0

질문은 중첩 된 속성에 대한 것입니다. @each는 컬렉션이로드되었는지 검사 할뿐만 아니라. –

관련 문제