【问题标题】:How do angularJS modules work in multipage applicationsangularJS 模块如何在多页应用程序中工作
【发布时间】:2015-11-14 23:28:41
【问题描述】:

如果您的网页在多个页面中使用一个模块,是否需要在每次打开新页面时加载该模块,或者是否只是在初始页面中加载(假设没有 ng-routing) ?

【问题讨论】:

  • 如果每个页面都是从服务器渲染的,那么就角度而言,每个页面都将独立于其他所有页面。每个页面都是一个新的ng-app,包含所有新的指令、控制器、服务等。

标签: angularjs angularjs-module


【解决方案1】:

就 JavaScript 而言,页面就像拉斯维加斯:无论加载什么 JavaScript 代码并在前一页运行,都会停留在该页面上。

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

这真的归结为 JavaScript 的运行方式,它不是特定于 Angular 的。

希望这会有所帮助。

【讨论】:

  • 帮助很大。谢谢。
猜你喜欢
  • 1970-01-01
  • 2019-12-27
  • 1970-01-01
  • 2014-02-15
  • 2023-04-11
  • 2016-04-08
  • 1970-01-01
  • 2016-03-18
  • 1970-01-01
相关资源
最近更新 更多