2014-11-04 4 views
0

나는 벌크로 검색 결과를 나눠서 각 항목을 필사적으로 표시 할 수 있도록 노력했습니다.@ 각 속성을 적절하게 설정 - EmberJs로 검색 결과를 분할

내 데이터 :

Wacky.Video = Ember.Object.extend({ 
    DATA: null 
    presenter : null 
}); 

발표자 데이터가 표시되어야하는 페이지 번호 보유 - 예 : 모델 [0-5] 발을 누릅니다. 1, 모델 [6-10]은 val을 유지합니다. 2 등 ...

내 컨트롤러 : 페이지 번호는 (버튼 클릭으로) 변경 될 때마다이 속성은/증가를 해제합니다

Wacky.SearchController = Ember.Controller.extend({ 
... 
resPageNum: 1, 
... 

.

내 HTML 코드 :

마지막으로
{{#each res in model}} 
    {{#if pagePresentor}} 
     <div class="results"> 
      //DO STUFF WITH RES. OBJECT 
     </div> 
    {{/if}} 
{{/each}} 

"pagePresentor는"현재의 반복에서 제시하는 대량 결정해야 속성입니다.

지금까지 IV이있어 :

pagePresentor: function(value){ 
    return value.presenter == this.get('resPageNum'); 
}.property('resPageNum','@each.presentor') 

을하지만 아무 것도 전혀 인쇄되지지고 있기 때문 임, 잘못 사용하는 것 같아요.

누구나이 작업을 설정하는 방법을 설명하거나 적어도 기본 교장이 무엇인지 여기에서 잘못 설명 할 수 있습니까?

미리 감사드립니다.

답변

0
pagePresentor: function(value){ 
    return value.presenter == this.get('resPageNum'); 
}.property('resPageNum','@each.presentor') 

여기 @each.presentor은 실수입니다. 배열에있는 관찰 된 속성을 [email protected]에 따라 에 따라 지정해야합니다. 따라서 여기에 presentor 속성을 가진 객체가 포함 된 array의 이름이 없습니다.