0
如果您的网页跨多个页面使用一个模块,那么每次打开一个新页面或者只是将其加载到初始页面时,该模块是否需要加载(假设没有ng路由到位)?angularJS模块如何在多页面应用程序中工作
如果您的网页跨多个页面使用一个模块,那么每次打开一个新页面或者只是将其加载到初始页面时,该模块是否需要加载(假设没有ng路由到位)?angularJS模块如何在多页面应用程序中工作
就JavaScript而言,页面就像拉斯维加斯一样:不管JavaScript代码是在前一页上加载的,都停留在该页面上。
从页面A移动到页面B时,JavaScript代码将再次运行;特别是Angular应用程序将再次启动,这意味着重新加载模块。
这真的归结到JavaScript如何运行,它不是Angular特有的。
希望这会有所帮助。
帮助了很多。谢谢。 – Mardymar
如果每个页面都是从服务器呈现的,那么就角度而言,每个页面将独立于其他任何页面。每个页面都将是一个新的'ng-app',包含所有新指令,控制器,服务等。 – Claies