我有这样的代码在这里:更新选择框后的另一种选择框更改
App.SearchController = Ember.ObjectController.extend({
selectedCabinet: null,
selectedTabs: null,
selectCabinetData: function() {
return this.store.find('cabinets')
}.property('@each.cabinets') ,
actions: {
searchFiles: null,
},
selectedCabinetChanged: function() {
console.log(this.selectedCabinet.id)
if (this.selectedCabinet){
return this.store.find("tabs", {cabinet: this.selectedCabinet.id})
}else{
return null;
}
}.observes('selectedCabinet')
});
我可以看到Ajax请求并筛选,但它不这里更新选择框
{{视图Ember.Select contentBinding = selectCabinetChanged selectionBinding = “selectedTabs” optionValuePath = “content.id” optionLabelPath = “content.tab_name” 提示= “选择一个选项卡”}}
基本上基于第一个选择框的值将决定另一个的结果。
我是否缺少一些简单的东西?
为什么标记Django? – tunaktunak
对不起,我离开了我使用烬 – thedemon