我試圖在AngularJS的模板部分中放置多個控制器 - 我遇到的問題是第一層,直接鏈接到這些子控制器及其相關片段。在AngularJS中深層鏈接的多層
一個例子是用戶帳戶的管理頁面,例如我在用戶列表中,並且想要從列表的密碼中更改用戶,我單擊他們的change-password按鈕,並且想要將用戶重定向到#/ManageUsers/ChangePassword/?UserID=<uid here>
而不是#/ManageUsers_ChangePassword/
或相似,但關於這一主題的角度文檔(或缺乏)表明,這是不可能的,或者不是「角路」 ......
作爲我的團隊希望把這些單獨的控制器作爲偏見,是否有一個非hacky的方式與Angular做到這一點?
請問這種方法允許控制器爲ManageUsers保持ChangePassword的控制器的家長嗎?我的意思是,在ManageUsers的控制器內部單獨的'ng-view'然後加載'ChangePassword'視圖/控制器? – Zoey 2012-07-07 19:18:38
ChangePassword控制器真的需要成爲ManageUsers的孩子嗎?它真的不能單獨工作? – 2012-07-07 19:39:33
它會使它更容易保持它的孩子,是的 - 我可以看到,這將使這個系統在角度可行的方式將允許一個接口行爲類似於當前routeProvider,即使它是由父範圍封裝,但我不認爲他們有這個模塊... – Zoey 2012-07-09 07:00:21