Javascript 如何使用angular.js包含.js文件
我需要使用angular.js动态地包含javascript文件。假设我有下面的项目html视图结构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
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不能动态添加控制器。但如果你真的想走这条路,请看一下: