【发布时间】:2013-06-24 15:05:57
【问题描述】:
我正在尝试根据模型数据动态构建我的应用导航。
在我的application 模板中,我包含了一个导航视图:
<div class="container">
<h1>My App</h1>
{{view App.NavView}}
</div>
这里是App.NavView:
App.NavView = Ember.View.extend({
templateName: 'nav'
});
还有nav 模板:
<ul class="nav">
{{#each contentTypes}}
<li><a href="#">{{name}}</a></li>
{{/each}}
</ul>
如您所见,我想遍历 contentTypes 并显示每个 name。获取这些 Ember Data 模型很简单:
App.ContentType.find()
但是我应该把这个调用放在哪里,以便我的NavView/nav 模板可以访问模型数组? NavView 应该打电话吗?或者我是否让它们可用于应用程序模板?怎么样?
感谢您的帮助!
【问题讨论】:
标签: javascript ember.js ember-data