Ember.js EmberJS-如何在视图中显示模型的子集
我很新(从今天开始)到余烬,不知道如何以正确的方式设置它 型号: 张贴、评论 在Post的“show”模板上,我只想显示未被阻止的评论(isBlocked是评论模型的一个属性)。我是否应该使用视图并传入参数来过滤注释Ember.js EmberJS-如何在视图中显示模型的子集,ember.js,Ember.js,我很新(从今天开始)到余烬,不知道如何以正确的方式设置它 型号: 张贴、评论 在Post的“show”模板上,我只想显示未被阻止的评论(isBlocked是评论模型的一个属性)。我是否应该使用视图并传入参数来过滤注释 我找不到一个有用的例子或教程来解释这一点。有没有一种方法类似于在Rails中使用partials和locals或其他类似的方法?您可以使用使用filterProperty的计算属性来过滤控制器中的模型。然后使用该计算属性显示在模板中 假设您的Comment模型具有isBlocked
我找不到一个有用的例子或教程来解释这一点。有没有一种方法类似于在Rails中使用partials和locals或其他类似的方法?您可以使用使用
filterProperty
的计算属性来过滤控制器中的模型。然后使用该计算属性显示在模板中
假设您的Comment
模型具有isBlocked
属性,您可以设置一个计算属性,如
comments: function() {
return this.filterProperty('isBlocked', false);
}.property('@each.isBlocked')
然后在模板中使用
注释
作为要迭代的集合。comments集合将包含除被阻止的注释外的所有注释。您可以使用使用过滤器属性的计算属性来过滤控制器内的模型。然后使用该计算属性显示在模板中
假设您的Comment
模型具有isBlocked
属性,您可以设置一个计算属性,如
comments: function() {
return this.filterProperty('isBlocked', false);
}.property('@each.isBlocked')
然后在模板中使用注释
作为要迭代的集合。注释集合将包含所有注释,但被阻止的注释除外
为真。您可以发布相关代码路径/控制器/模型等吗?您可以发布相关代码路径/控制器/模型等吗?谢谢。我能再问一个问题吗?有没有办法让这一切充满活力?例如,传入一个我想用以过滤模型的值?当然,您可以使用this.get
在comments
函数中查找其他实例变量。要进行更复杂的筛选,请使用.filter
传递回调函数,该函数通过查看多个属性等进行手动筛选。我能再问一个问题吗?有没有办法让这一切充满活力?例如,传入一个我想用以过滤模型的值?当然,您可以使用this.get
在comments
函数中查找其他实例变量。要进行更复杂的筛选,请使用.filter
传递回调函数,该函数通过查看多个属性等进行手动筛选。