Javascript Ember.js |在Ember.select中动态添加选项

Javascript Ember.js |在Ember.select中动态添加选项,javascript,ember.js,Javascript,Ember.js,我有一个余烬选择: {{ view Ember.Select valueBinding="category" contentBinding="categoriesList" }} 当我在init函数中的控制器中设置categoriesList时,它就工作了 this.categoriesList = ['cat1', 'cat2']; 这将按预期填充我的选择。但当我在ajax请求后更改此数组时,它将停止工作。我做错了什么?对于要工作的绑定,您应该使用ember.js,如pushObject、

我有一个余烬
选择

{{ view Ember.Select valueBinding="category" contentBinding="categoriesList" }}
当我在init函数中的控制器中设置categoriesList时,它就工作了

this.categoriesList = ['cat1', 'cat2'];

这将按预期填充我的选择。但当我在ajax请求后更改此数组时,它将停止工作。我做错了什么?

对于要工作的绑定,您应该使用ember.js,如
pushObject
pushObjects
removeObject

因此,要使事情顺利进行,请尝试以下方法:

this.categoriesList.pushObjects(['cat1', 'cat2']);
希望能有帮助