0
對於相同的路由,我們可以說addUser既是用戶路由的子節點,也是普通路由的子節點?與EmberJS中的多個網址相同的控制器和路由
用戶/ ADDUSER,普通/ ADDUSER
雖然都使用相同的路徑,控制器等?
我基本上需要將addUser屏幕作爲儀表板和用戶列表頁面中的內頁(通過插座)。
謝謝!
對於相同的路由,我們可以說addUser既是用戶路由的子節點,也是普通路由的子節點?與EmberJS中的多個網址相同的控制器和路由
用戶/ ADDUSER,普通/ ADDUSER
雖然都使用相同的路徑,控制器等?
我基本上需要將addUser屏幕作爲儀表板和用戶列表頁面中的內頁(通過插座)。
謝謝!
您可以創建2條單獨的路線 - users/addUser
和general/addUser
,但保留controller
和template
對它們都是相同的。 Route
屬性可以放置在例如Mixin
中,以使代碼保持乾燥。
您可以通過specularfing templateName和controllerName在第二個Route來實現此目的。在第一個路線控制器和模板將在正確的位置,第二,你必須告訴Ember他們在其他地方。在Ember CLI中生成Mixin,並將它添加到兩個不重複代碼的路由是最後一點。
這是乾淨的方法,你只需要保留2個額外的文件(1路由,1混合)。