2015-11-14 35 views
0

如果您的网页跨多个页面使用一个模块,那么每次打开一个新页面或者只是将其加载到初始页面时,该模块是否需要加载(假设没有ng路由到位)?angularJS模块如何在多页面应用程序中工作

+0

如果每个页面都是从服务器呈现的,那么就角度而言,每个页面将独立于其他任何页面。每个页面都将是一个新的'ng-app',包含所有新指令,控制器,服务等。 – Claies

回答

1

就JavaScript而言,页面就像拉斯维加斯一样:不管JavaScript代码是在前一页上加载的,都停留在该页面上。

从页面A移动到页面B时,JavaScript代码将再次运行;特别是Angular应用程序将再次启动,这意味着重新加载模块。

这真的归结到JavaScript如何运行,它不是Angular特有的。

希望这会有所帮助。

+0

帮助了很多。谢谢。 – Mardymar

相关问题