Javascript 如何使用angular.js包含.js文件

Javascript 如何使用angular.js包含.js文件,javascript,angularjs,Javascript,Angularjs,我需要使用angular.js动态地包含javascript文件。假设我有下面的项目html视图结构 1-index.html. a)hod.html-hodcontroller.js i)home.html.-homecontroller.js ii)about.html.-aboutcontroller.js b)Princpal.html-princpalcontroller.js i)home.html-ho

我需要使用angular.js动态地包含javascript文件。假设我有下面的项目html视图结构

1-index.html.

     a)hod.html-hodcontroller.js
         i)home.html.-homecontroller.js
         ii)about.html.-aboutcontroller.js

     b)Princpal.html-princpalcontroller.js

         i)home.html-homecontroller.js
          ii)about.html -aboutcontroller.js

让我解释一下上面的结构。我有一个母版页(
I.e-index.html
hod.html和Princpal.html
是index.html页面的部分视图。每个
home.html和about.html
都是
hod.htmland Princpal.html
的部分视图,所以最后这些都是嵌套视图。在这里,我在
index.html
页面中一次包含所有js文件,但在这里,我需要在索引页面中附加任何部分视图时,只有相关的.js文件会附加到索引页面中,而不是所有页面。所以请帮助我使用angular.js完成此操作。

您尝试的并不是创建angular应用程序的最佳方法。 通常,您希望所有代码都位于一个js文件中

当然,当您开发时,它们将是不同的文件,所以您应该使用 像咕噜咕噜这样的任务执行者可以帮你完成任务

我建议您使用 带着


它将为您设置一个运行良好的angular应用程序,其中包含Grunt和其他有趣的内容。

您尝试的并不是创建angular应用程序的最佳方式。 通常,您希望所有代码都位于一个js文件中

当然,当您开发时,它们将是不同的文件,所以您应该使用 像咕噜咕噜这样的任务执行者可以帮你完成任务

我建议您使用 带着


它将使用Grunt和其他有趣的东西为您设置一个工作的angular应用程序。

请查看与angular中嵌套视图相关的
ui router
,以及如何在SPA中实现这一点。查看
ng include
的概念和指令,尤其是与加载局部视图相关的指令,我认为这将对您有所帮助。@markyph:我也在使用ui router。您能否根据此要求编辑一个示例。请查看
ui router
与角度嵌套视图相关的内容,以及如何在温泉。查看
ng include
的概念和指令,尤其是与加载局部视图相关的指令,我认为这将对您有所帮助。@markyph:我也在使用ui router进行此操作。您能否根据此要求编辑一个示例。@Emanuele:否,我不想将所有代码都放在一个js文件中。这里我需要如何根据视图管理include js文件。请再次阅读我的帖子。然后,您需要创建多个angular应用程序,因为angular无法动态添加控制器。但是如果你真的想沿着这条路走,看看这个:@Emanuele:不,我不想把所有代码都放在一个js文件中。这里我需要如何根据视图管理include js文件。请再次阅读我的帖子。然后你需要创建多个angular应用程序,因为angular不能动态添加控制器。但如果你真的想走这条路,请看一下: