2015-11-14 62 views
0

如果您的網頁跨多個頁面使用一個模塊,那麼每次打開一個新頁面或者只是將其加載到初始頁面時,該模塊是否需要加載(假設沒有ng路由到位)?angularJS模塊如何在多頁面應用程序中工作

+0

如果每個頁面都是從服務器呈現的,那麼就角度而言,每個頁面將獨立於其他任何頁面。每個頁面都將是一個新的'ng-app',包含所有新指令,控制器,服務等。 – Claies

回答

1

就JavaScript而言,頁面就像拉斯維加斯一樣:不管JavaScript代碼是在前一頁上加載的,都停留在該頁面上。

從頁面A移動到頁面B時,JavaScript代碼將再次運行;特別是Angular應用程序將再次啓動,這意味着重新加載模塊。

這真的歸結到JavaScript如何運行,它不是Angular特有的。

希望這會有所幫助。

+0

幫助了很多。謝謝。 – Mardymar

相關問題