0
如果我通过迭代值来创建可变范围的复选框,如何获取已选中的复选框?Ember.js:获取选中的复选框
HBS:
<ul>
{{#each item in model}}
<li><label>{{input type="checkbox"}} {{item}}</label></li>
{{/each}}
</ul>
路线:
App.IndexRoute = Ember.Route.extend({
model: function() {
return ['red', 'yellow', 'blue'];
},
actions: {
iHaveSelected: function() {
// Get checked items
}
}
});
http://emberjs.jsbin.com/tucoka/1/edit
谢谢你,那看起来不错。我可以在另一个视图中嵌套这个吗? – 2014-09-02 14:23:30
我不确定你的意思,但你应该能够在任何视图中放置巢复选框 – tikotzky 2014-09-02 14:26:08
说这些颜色是模型(或控制器)上的属性,我想我必须将颜色属性隔离为由ArrayController处理? http://emberjs.jsbin.com/zujobe/1/edit – 2014-09-02 14:44:43