是否有可能有一個路線,說images/
顯示的圖像列表,並點擊有一個圖像打開模式/查看器,說images/viewer/10
,有導航(以前指向images/viewer/9
的鏈接,下一個鏈接到images/viewer/11
),更新查看器模式,同時保持背景images/
落後於模式,以便您可以取消模式並返回images/
而不重新加載路線?Ember路線和模式導航,保持父路線可見
1
A
回答
1
看到https://ember-twiddle.com/1da304530ea1367389361213fcf839c6?openFiles=templates.images.hbs%2C
你可以定義你的路線是這樣的:在玩弄
Router.map(function() {
this.route('images', function() {
this.route('viewer', {path: "/viewer/:id"});
});
});
注重在文件結構(圖片父路由的出口和觀衆嵌套路線模式,而不是圖像索引航線) 。
然後,您可以在圖像模板中定義的插座中顯示模式查看器模板。
那麼,當你導航到/圖像,你會看到圖像模板,沒有模態。路線的鉤子將會執行。 從圖像中,如果您導航到/ images/viwer/x,則查看器路由掛鉤將執行,但不會執行映像,因爲已經執行。 當您從images/viewer/x導航到/ images時,將會執行相同的操作(圖像路由掛鉤不會再執行一次)。
希望這會有所幫助。 關於
相關問題
- 1. Gmaps路線保存路線,航點
- 2. Ember路線模型問題
- 3. Ember在保存記錄後更新父路線的模型
- 4. 瞭解Ember路線和模型
- 5. Ember路線+網點
- 6. Ember路線如何?
- 7. Backbone.js的:當導航路線
- 8. 頁面導航3路線
- 9. 導航路線問題Angular2
- 10. 填充內部的路徑保持線寬可見
- 11. 規劃路線和導航的Android
- 12. 路線父
- 13. 保持第一線的相關線路
- 14. 導軌和路線
- 15. 在保留主要路線的同時角度導航到次要路線
- 16. Ember:一個模板的兩條路線
- 17. Ember從當前路線刷新模型
- 18. Ember:如何呈現父路線/模板中的插座?
- 19. Ember路線嵌套結構
- 20. Ember ApplicationRoute與其他路線
- 21. Ember JS指數路線
- 22. Ember RC7:測試路線
- 23. Ember - 放棄路線並重新加載相同路線的路線
- 24. 空航線路徑
- 25. 導軌3路線和模型設置
- 26. 引導路線
- 27. Ember在路線中定義模型導致錯誤
- 28. 導航輔助路線拋出異常
- 29. Rails的嵌套的路線導航
- 30. angular2快速導航路線檔用戶
這有助於!謝謝。 – Redsandro