如何在angularjs中逐个或一次加载2个控制器?

时间:2017-04-03 08:00:10

标签: angularjs

是否可以逐个或一次加载多个控制器。如果是,那么任何人都可以告诉我如何在AngularJs中加载页面时加载两个不同的控制器。我正在使用路由。

谢谢。

3 个答案:

答案 0 :(得分:0)

您可以按照您想要的顺序在index.html中引用它们

  <script type="text/javascript" src="controller1.js"></script>
  <script type="text/javascript" src="controller2.js"></script>

答案 1 :(得分:0)

除了在index.html上引用它们,因为@Sajeetharan建议如何:

<ANY ng-controller="controller1 as ctrl1">
    <ANY ng-controller="controller2 as ctrl2">
        ....
    </ANY>
</ANY>

答案 2 :(得分:0)

您尝试解决此问题的方式是错误的,您无法每次都在控制器中控制这些事情。您可以使用将为您执行此操作的服务,而不是调用两个控制器,您可以随时在任何控制器中调用此服务。

对于您的问题,将此重新登录添加到服务并在控制器以这种方式加载时调用它将更加可行。