首頁  >  問答  >  主體

angular.js - angularjs多個module,每個module都設定相同的router state,可行嗎?

angularjs多個module,每個module都設定相同的router state,可行嗎?

阿神阿神2735 天前653

全部回覆(1)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:52:48

    不可行。

    state 是應用的 state,不是 module 的 state,只不過它透過 module 的 config 介面來配置罷了。

    除非你每一個 module 都是一個完全獨立的應用,否則多個 module 都定義相同的 state,當 state 啟動的時候具體要運行哪一個?用 ui.router 的話會直接拋出異常。

    但可以把多個 state 分別定義在同屬於一個 app 的多個 module 裡,並且可以有父子關係。

    回覆
    0
  • 取消回覆