我剛開始用UI的路由器和我創建的組件(角1.5),並使用新的組件的方法在這裏說明,但它不應該的問題 - http://angular-ui.github.io/ui-router/1.0.0-alpha.5/interfaces/ng1.ng1viewdeclaration.html#componentui-router:命名視圖(多個)視圖,保持一切解耦?
我想我需要看的絕對和我的國家的相對意見。讓我畫我的問題的圖片,可能更好的解釋。
我有一些高級別的組件(使用角度爲1.5的組件)。一些高級組件有子組件,但我不想將這些東西緊密結合在一起。
因此,以搜索組件爲例,它在此搜索組件內依賴於歷史記錄項目和已保存的項目。歷史項目和保存的項目都是子組件。已保存的物品還有2個孩子:雲物品和當地物品。
所以在搜索組件中,我不想緊緊地將它與子組件緊密結合,因爲我可以在沒有子組件的情況下使用搜索組件,所以我想過使用相對視圖。
我可以放置2×
<div ui-view></div>
在搜索組件
和2×
<div ui-view></div>
中保存的內容。
但它只是感覺錯了,我沒有特別緊密地與特定的視圖名稱耦合,但仍然搜索組件期望2個孩子和保存的項目也期望2也,情況可能並非如此。
我真的很感謝任何人都可以提供的見解。
也許我正在過度使用它,並使組件太小?但我希望他們能更好地合作,從技術上說,搜索可以沒有孩子就存在。
有沒有人有一些例子或建議?
感謝
既然你是基於你的應用程序的組件,你是否考慮使用組件路由器呢? https://docs.angularjs.org/guide/component-router – cbass