Ember.js 设置@each属性,正确使用-使用EmberJs拆分搜索结果

Ember.js 设置@each属性,正确使用-使用EmberJs拆分搜索结果,ember.js,propertychanged,Ember.js,Propertychanged,我正试图将搜索结果分成5个部分,这样每个部分都能被呈现出来 我的数据: Wacky.Video = Ember.Object.extend({ DATA: null presenter : null }); 演示者持有数据应显示在其上的页码-例如模型[0-5]保留值1,模型[6-10]保留值2等等 我的控制器: Wacky.SearchController = Ember.Controller.extend({ ... resPageNum: 1, ... 每当更改页码时(通

我正试图将搜索结果分成5个部分,这样每个部分都能被呈现出来

我的数据:

Wacky.Video = Ember.Object.extend({
    DATA: null
    presenter : null
});
演示者持有数据应显示在其上的页码-例如模型[0-5]保留值1,模型[6-10]保留值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: function(value){
    return value.presenter == this.get('resPageNum');
}.property('resPageNum','@each.presentor')
这里的
@each.presentor
是一个错误。您应该按以下格式指定数组中的观察属性:
arrayName.@each.propertyName
。因此,此处缺少包含具有
presentor
属性的对象的数组名称

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