我想基於模型數據動態地構建我的應用程序的導航。如何將模型傳遞給Ember.js視圖/應用程序模板?
在我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
。獲取這些灰燼數據模型很簡單:
App.ContentType.find()
但是,在我把這個電話讓我NavView
/nav
模板訪問模型的陣列? NavView
應該打電話嗎?還是讓它們可用於應用程序模板?怎麼樣?
感謝您的幫助!