所以這個概念很簡單:你來到應用程序,你有一個默認的模板,帶有默認的導航元素。您點擊該導航元素中的鏈接可呈現新模板:#/rails
。如何在模板已經在emberjs中渲染後發生什麼
從這裏默認導航需要隱藏,並且您的新導航需要被渲染。
我試圖接近這一點的方法,似乎有點傻:我所做的是,
SG.Router.map(function(){
this.resource('rails');
});
$(document).ready(function() {
if($('#rails-nav').length !== 0){
$('#main-nav').hide();
}
});
現在,這個問題是,如果你從默認的應用程序模板去,通過導軌模板鏈接 - 你會得到兩個導航,除非你刷新頁面。我的朋友說我應該使用類似於:
{{outlet nav}}
然後渲染基於模板的導航。問題是我不知道如何設置這個,我一直在尋找所有的燼網站。
有人能幫我嗎?