首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在angularjs中逐个加载或一次加载2个控制器?

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

Stack Overflow用户
提问于 2017-04-03 08:00:10
回答 3查看 40关注 0票数 0

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

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2017-04-03 08:00:40

您只需按所需的顺序在index.html中引用它们

代码语言:javascript
运行
AI代码解释
复制
  <script type="text/javascript" src="controller1.js"></script>
  <script type="text/javascript" src="controller2.js"></script>
票数 0
EN

Stack Overflow用户

发布于 2017-04-03 08:10:13

除了像@Sajeetharan建议的那样在index.html上提到它们之外,如何:

代码语言:javascript
运行
AI代码解释
复制
<ANY ng-controller="controller1 as ctrl1">
    <ANY ng-controller="controller2 as ctrl2">
        ....
    </ANY>
</ANY>
票数 0
EN

Stack Overflow用户

发布于 2017-04-03 08:27:34

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43179417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档