3

也许我错过了一些东西,但我真的很困惑为什么这不起作用:

// 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加载方式没有问题。仅在尝试使用自定义视图时。)

4

1 回答 1

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 路由指南,以更好地了解如何连接。

于 2013-03-12T14:32:43.800 回答