2015-09-23 34 views
-1

所以,我加载在我的index.html像这样的代码一堆.js文件...为什么在index.html中加载模块使它们在子状态下可用?

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

当我在login.js,我可以简单地注入验证模块和它的工作原理无需注入app.js的身份验证模块(父模块),也没有在login.html的下面的代码

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

谁能请帮助我理解角度机制,使这种情况发生?子状态如何能够注入在index.html中加载的模块?

+0

粘贴你的代码源 –

+1

如果没有实际的代码上下文,基于文件的解释没有多大意义。在应用程序本身中显示你实际注入的内容。所有模块以及所有组件都可在整个应用程序中使用 – charlietfl

+0

Angular作为SPA。当你去login.html,你实际上仍然在index.html。 –

回答

0
  • 我想这个脚本是写在头部分移动到身体。
  • 我想在login.js中,您不会获得角实例,并且您在创建模块时从全局状态获取对象使用自我执行功能。

祝你好运!

相关问题