一个网页有1 ng-app或多个网页共享同一个ng-app?

时间:2015-09-27 08:46:05

标签: javascript angularjs ng-app

我正在使用angularjs 1.4

我想为我的网络应用程序提供2个网页。 1个登录网页和主应用程序的另一个网页。如果用户正确登录,他将被重定向到主应用程序的网页。

我不确定哪种是更好的angularjs设计。我应该在一个网页上使用1 ng-app,还是应该在2个网页上使用相同的ng-app?对于angularjs,哪种方法更好?或者不重要?

2 个答案:

答案 0 :(得分:1)

我不认为这里有正确或错误的答案。

在我看来:

  1. 如果我有一个包含大量组件的大型应用程序 - 那么我喜欢将它们拆分为单独的应用程序。

  2. 如果您有一个包含2个页面的小应用程序,那么我想这应该在同一个单页应用程序中。

  3. 如果您有母版页并且不想要任何重新加载或故障 - 那么这必须在一个单页应用程序中。

答案 1 :(得分:1)

取决于您的体系结构,如果您希望将每个网页放在两个不同的服务器上,那么答案是肯定的,如果两个应用程序位于同一服务器,域等中,那么两个不同的应用程序就更好了,那么只有一个应用程序正在运行工作得很好。