0
我有对象的组件中的一个这样的数组:无法观察Ember.js中的对象数组?
checkboxes: [
{
label: 'A',
state: false
},
{
label: 'B',
state: false
},
{
label: 'C',
state: false
}
]
在我的手把模板,我有一个循环,以显示复选框的列表以及每个复选框状态映射回这样的数组项:
{{#each checkboxes as |item|}}
<li><input type="checkbox" checked={{item.state}}> {{item.label}}</li>
{{/each}}
我写了一个观察者,观察变化的数组,但它似乎没有工作:
observeCheckboxes: function() {
console.log(this.get('checkboxes').toArray());
}.observes('checkboxes.[]')
如何观察变化到c heckbox的状态,所以我可以得到一个检查项目列表?