为什么在index.html中加载模块会使它们在子状态下可用?

问题描述 投票:0回答:1

所以,我正在使用这样的代码在我的index.html中加载一堆.js文件...

    <script src="Login/login.js"></script>
    <script src="Home/home.js"></script>
    <script src="Authentication/auth.js"></script>

当我在login.js中时,我可以简单地注入auth模块并且它可以工作,而无需在app.js(在父模块中)中注入auth模块,并且在login.html中也没有以下代码

    <script src="Authentication/auth.js"></script>

任何人都可以帮助我理解实现这一点的 Angular 机制吗?子状态如何能够注入在index.html中加载的模块?

angularjs angularjs-module
1个回答
0
投票
  • 我猜这个脚本是写在头部的,将它们移到正文。
  • 我猜在login.js中你没有得到角度实例并且你 创建模块时使用自执行函数从全局状态获取对象。

祝你好运!

© www.soinside.com 2019 - 2024. All rights reserved.