如何仅按某些对象填充 Ember.js 的选择
How to populate Ember.js's Select only by some objects?
如何填充Ember.js的仅由属性valid
等于true
的对象选择?
带数据的数组 (JS):
tickets: [
{
title: 'Pink',
valid: true
},
{
title: 'Blue',
valid: false
}
]
选择 (哈佛商学院):
{{view Ember.Select
contentBinding = ticket
prompt = "Select ticket"
optionLabelPath ="content.title"
}}
在这种情况下,我想在选项列表中选择仅显示粉红色。
有
几种方法可以处理这个问题,最简单的方法似乎是在将内容传递到余烬选择之前过滤内容
http://emberjs.jsbin.com/EGORAPI/1/edit
App.IndexController = Ember.ArrayController.extend({
validItems: function(){
return this.filterBy('valid', true);
}.property('@each.valid')
});
您可以使用Ember.computed.filterBy
来筛选数据。
validTicket: Ember.computed.filterBy('tickets','valid',true)
在你的哈佛商学院,
{{view Ember.Select
contentBinding = "validTicket"
prompt = "Select ticket"
optionLabelPath ="content.title" }}
相关文章:
- 强制模板刷新ember.js
- Ember.js-接口状态应该存储在哪里
- Uncaught TypeError:undefined不是函数-ember js
- 手动触发ember.js中的属性更改
- Ember.js(2.5.0)如何设置嵌套对象值
- 如何使用ember.js在操作中传递当前上下文中目标旁边的信息
- ember-js组件初始化不同的函数
- Ember.js:liverload服务器不工作
- Ember.js:将Em.$.getJSON转换为promise并将响应绑定到控制器上下文的正确方法
- Ember.js-如何使用Ember.Router实现所选项目
- 如何将Ember.js控制器连接到视图
- ember.js:转换到相同的路由会产生堆栈溢出问题
- 获取ember JS中的当前URL
- 重定向不带哈希的URL-Ember.JS
- 加载Ember.js后调用函数
- Ember.js(v2.4.5)组件不是't错过第二个动作
- Ember JS属性访问器
- Ember.js and Pagination
- 加载json时出现Ember.js和Ember数据错误
- Ember.js:接受的子组件和父组件之间通信的最佳实践