[英]Ember.js | dynamically add option to an Ember.select
我有一個Ember select
:
{{ view Ember.Select valueBinding="category" contentBinding="categoriesList" }}
當我在init函數中設置控制器中的categoriesList時,它可以工作。
this.categoriesList = ['cat1', 'cat2'];
這會按預期填充我的選擇。 但是當我在ajax請求之后更改此數組時,它會停止工作。 我究竟做錯了什么?
要使綁定工作,您應該使用ember.js 內置數組方法,如pushObject
, pushObjects
或removeObject
等。
為了使事情有效,試試這個:
this.categoriesList.pushObjects(['cat1', 'cat2']);
希望能幫助到你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.