0
我的路由器看起來像這樣的時刻:更改路徑
Router.map(function() {
this.route('item1');
this.route('item2');
this.route('item3', function(){
this.route('sub-item', { path: '/sub-item' });
});
});
我的模板文件夾是這樣的:
現在,當我有一個超鏈接如:
{{link-to 'Sub Item' 'item3.sub-item'}}
這導航到sub-item.hbs
內的item3
文件夾。我如何更改嵌套的sub-item
路徑的路徑,以便它改變文件夾中的sub-item.hbs
文件?我試圖將其更改爲this.route('sub-item', { path: '../sub-item' });
,但沒有奏效。
嘿。感謝你的回答。其實我想要實現的是'item3.sub-item'路徑在物理位置'templates \ sub-item.hbs'中顯示文件,而不是在'templates \ item3 \ sub- item.hbs' –
@JeevanJose路由將保持嵌套,你只需要重置命名空間,以便解析器可以獲取正確的文件,它現在不會加載'sub-item.hbs',因爲你不在'子項目'路線 –