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