7
我幾乎是全新的Aurelia,但在幾天的過程中,我選擇了初學者模板並在Pluralsight中通過了一些視頻培訓。我有一個獨特的視覺,我似乎無法決定是否撰寫元素,自定義元素或路由器最適合用於這種情況 - 或者如果我需要寫一些完全自定義的東西。Aurelia路由:將視圖添加到選項卡式界面
- 我寧願繼續使用路由器因爲它給你的 URL和歷史狀態。可能需要在Web應用程序內部深入鏈接。
- 當一個視圖/視圖模型被初始化時,我希望視圖附加到DOM,不會被替換爲。
<router-view>
元素通過替換視圖來工作。 - 隨着每個視圖附加到DOM,我想創建一組選項卡,表示到目前爲止已打開的每個視圖。想想任何現代文本編輯器,IDE,甚至是Web瀏覽器都會顯示選項卡。
- 有時需要檢測一個視圖是否已經在DOM(viewmodel +參數)中呈現,並將該視圖添加到前面-vs-追加新視圖。
對於Aurelia,SPA和MVVM相對較新的人,您是否有任何建議,示例等?
謝謝。
這是一個很好的問題!我會做一些實驗,然後我會試着回答你的問題 –