通常我会使用disabledBinding = isNotEditing来切换选择的只读状态,使用{{view Ember.Select disabledBinding = isNotEditing}}
如果我想在组件中使用标准选择(不是ember-select),我将如何将disabledBinding = isNotEditing绑定到组件?
{{my-select .. disabledBinding=isNotEditing}}
不起作用
答案 0 :(得分:1)
我用它来解决这个问题:
App.FixedSelectComponent = Ember.Component.extend({
disabledObserver: function() {
this.$("#select1").select2("enable", !this.get('disabled'));
}.observes('disabled'),
},
并通过
调用组件{{fixed-select options=stateList selectedValue=stateID disabled=isNotEditing}}
它似乎有效,但我不知道它是否合适......
答案 1 :(得分:0)
您很可能希望拥有MySelect
extend
Ember.Select
,以便它获取所有绑定。
App.MySelectView = Ember.Select.extend({...});