2013-03-12 148 views
2

也許我失去了一些東西,但我才能真正困惑,爲什麼這不工作:Ember.JS視圖不呈現?

// The Javascript 
App.UsersView = Ember.View.extend({ 
    templateName: 'user-list' 
}); 

// The HTML 
<script type="text/x-handlebars" data-template-name="user-list"> 
    Hello World 
</script> 

什麼也不顯示?

(應用程序視圖顯示,所以它不是與ember.js加載的方式有問題。嘗試使用自定義視圖正當。)

+0

你如何顯示'UserView'?你有其他代碼試圖顯示它嗎? – CraigTeegarden 2013-03-12 14:27:21

回答

1

唯一視圖/模板自動添加到DOM是應用。要包含在頁面上UsersView,嘗試:

<script type="text/x-handlebars" data-template-name="application"> 
    <pre>application view</pre> 
    {{view App.UsersView}} 
</script> 

工作示例這裏:http://jsbin.com/iluvik/1/edit

一般視圖助手是沒有必要的,因爲大多數的意見/模板您的申請將被餘燼路由器獲得創建。請看Ember Routing Guide以更好地瞭解如何連線。