2012-07-12 47 views

回答

6

這不起作用,因爲disabled未在attributeBindings中定義,請參閱code

一種解決方案是延長Ember.Select並添加disabled到級聯屬性* attributeBindings,見http://jsfiddle.net/pangratz666/wTXfH/

把手

<script type="text/x-handlebars" > 
    {{view App.Select disabled="true"}} 
</script>​ 

的JavaScript

App.Select = Ember.Select.extend({ 
    attributeBindings: ['disabled'] 
});​ 

* concatenated屬性意味着,在子類中覆蓋此屬性不會覆蓋這些值,而是從超類中擴展現有屬性。

+0

我明白了。這就說得通了。謝謝!! – manni 2012-07-12 18:37:11