我正在构建一个余烬应用程序,并想要创建一个选择菜单。选择菜单的选项之一必须是我的数据存储中的产品总数。
我为产品总数创建了一个属性。如何将其放入创建选择菜单的数组中?代码如下:
HTML片段:
{{view "select" content=itemsPerPageOptions}}
控制器代码:
App.ProductsController = Ember.ArrayController.extend({
totalItems: function(){
return this.get('length');
}.property('length'),
itemsPerPageOptions : [1, 2, 3, 4, 5, this.totalItems],
});
目前,我在选择菜单中为最终选项获得了空白值。
最佳答案
根据totalItems
将其设为属性,并使用get('totalItems')
,因为totalItems
也是一个属性:
itemsPerPageOptions: function(){
return [1, 2, 3, 4, 5, this.get('totalItems')];
}.property('totalItems')
关于javascript - EmberJS如何在 Controller 属性的选择菜单中创建选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30202040/