我有一個模板網站:如何在Ember.js中創建子頁面?
<script type="text/x-handlebars">
mainsite
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="mainpage">
mainpage
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="subpage">
subpage
</script>
{{#linkTo 'mainpage.subpage'}}{{/linkTo}}
所以我想acomplish那是什麼人類型的地址/炫魅它會看到「mainsite炫魅」,當他類型/炫魅/子頁面,他看到了「mainsite主頁子頁面「。
所以基本上我想有一個子頁面放入主頁面模板,並將其合併到主模板(即上面列表中的第一個)。
我已經試過:
this.resource('mainpage', function() {
this.route('subpage', { path: '/subpage' });
});
但不是如果我點擊通過linkTo地址創建的鏈接設置爲炫魅廣東/子頁面(所以這是確定的),但我看到「mainsite炫魅」,但沒看見「主頁主頁子頁面」。
我做錯了什麼?如何解決它?
你能否將這個問題重新定義爲「ember.js中的路由和資源有什麼區別」 - 這是一個更通用的標題,可以幫助更多的用戶找到答案! –