-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中加载的模块?
粘贴你的代码源 –
如果没有实际的代码上下文,基于文件的解释没有多大意义。在应用程序本身中显示你实际注入的内容。所有模块以及所有组件都可在整个应用程序中使用 – charlietfl
Angular作为SPA。当你去login.html,你实际上仍然在index.html。 –