在玉

2012-09-18 78 views
3

使用Ember.js與Handlebars.js查看我嘗試添加使用handlebars.js玉灰燼視圖。當我使用此代碼在玉

script(type='text/x-handlebars') 
    {{view App.LoginView}} 
     {{view Ember.TextField valueBinding="username" placeholder="Enter your username"}} 

它呈現爲:

<div id="ember194" class="ember-view"></div> 
<input id="ember204" class="ember-view ember-text-field" placeholder="Enter your username" type="text"> 

我似乎無法獲取要在視圖中包裹的文本字段。我想知道是否有一個技巧能夠在玉模板中正確使用把手。

,我想期望的結果是:

<div id="ember194" class="ember-view"> 
    <input id="ember204" class="ember-view ember-text-field" placeholder="Enter your username" type="text"> 
</div> 

回答

7

嘗試:

script(type='text/x-handlebars') 
    {{#view App.LoginView}} 
     {{view Ember.TextField valueBinding="username" placeholder="Enter your username"}} 
    {{/view}} 

玉節省你的HTML結束標記,但車把塊必須是完整的,並且你問什麼需要Ember.TextField是一個{{#view}}塊內。

[編輯] FYI檢查出http://emblemjs.com/

+0

謝謝,這是一個老但一個糖果。剛剛開始在燼世界。看起來像許多月前。 – WallMobile