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

如何在angularjs中逐个或一次加载2个控制器?,angularjs,Angularjs,是否可以逐个或一次加载多个控制器。如果是,那么谁能告诉我如何在加载AngularJs页面时加载两个不同的控制器。我正在使用路由 谢谢。您只需在index.html中按所需顺序引用即可 <script type="text/javascript" src="controller1.js"></script> <script type="text/javascript" src="controller2.js"></script> 除了在in

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


谢谢。

您只需在index.html中按所需顺序引用即可

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

除了在index.html中将它们称为@Sajeetharan之外,还建议:

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

....

您试图解决此问题的方法是错误的,您不能每次在控制器中控制这些内容。不必同时调用两个控制器,您可以使用将为您执行此操作的服务,并且您可以随时在任何控制器中调用此服务


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

带angular2的控制器?抱歉,AngularJs不是angular2 angular2中甚至有控制器的概念@Sajeetharan@akash这和我的问题是一样的posted@Sam检查答案谢谢你的重播。我的问题是我有登录功能。用户登录后,用户名和密码将存储在本地存储器中。我在chatView控制器中编写了重新登录方法。这样每当我清除缓存或刷新页面时,重新登录就可以被自动调用。但在地图视图中,我需要在页面刷新时调用两个控制器,以便调用我的重新登录。您可以使用服务处理此问题。如果我错了,请更正我。您的意思是我应该尝试使用服务调用两个控制器。实际上,您不需要调用两个控制器,你可以用这项服务来交流你把它整理好了吗?谢谢你的建议。让我创建一个服务,然后将返回给你们所有人。