也许我错过了什么,但我真的很困惑为什么这不起作用:
// 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 :(得分: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路由器创建大多数视图/模板。请查看Ember Routing Guide,以便更好地了解如何连接。