2013-11-28 35 views
4

我有一個簡單的組件,它看起來像這樣:是否可以將默認屬性設置爲ember.js中的組件?

<script type="text/x-handlebars" id="components/Gd-text-input"> 
    <label {{bind-attr for="name"}}>     
     {{label}} 
    </label> 
    <input type="text" {{bind-attr name="key" id="name"}} /> 
    </script> 

我想屬性類型添加到輸入字段,如果包括當組件,像這樣的例子中,沒有類型傳遞:

{{Gd-text-input label="First Name" name="firstname" key="entry.810220554" }} 

我希望它默認鍵入=「文本」。我會如何去做這件事?

回答

6

是的,你可以繼承Ember.Component

YourApp.GdTextInputComponent = Ember.Component.extend({ 
    type: 'text' 
}); 
相關問題