通常,我会使用{{ disabledBinding=isNotEditing Ember.Select disabledBinding=isNotEditing}}使用视图来切换选定的只读状态
如果我想在组件中使用标准的select (而不是ember-select),我该如何将disabledBinding=isNotEditing绑定到组件呢?
{{my-select .. disabledBinding=isNotEditing}}不工作
发布于 2013-09-22 15:37:46
我用这个来绕过它:
App.FixedSelectComponent = Ember.Component.extend({
disabledObserver: function() {
this.$("#select1").select2("enable", !this.get('disabled'));
}.observes('disabled'),
},并通过调用组件
{{fixed-select options=stateList selectedValue=stateID disabled=isNotEditing}}它似乎是有效的,但我不知道它是否合适...
发布于 2013-09-22 08:52:09
最有可能的情况是,您希望拥有MySelect extend Ember.Select,以便它能够拾取所有绑定。
App.MySelectView = Ember.Select.extend({...});https://stackoverflow.com/questions/18933506
复制相似问题