我在JS文件中有一个函数,理想情况下应该由多个html页面使用。我不想将此功能复制到另一个文件。目前,我的js文件是这样开始的:
(function(){
var app = angular.module('Project1', []);
并且第一个使用这个JS的html显然叫做Project1。 我想要' Prject2' html使用这个JS,我试过这个:
(function(){
var app = angular.module('Project1', 'Project2' []);
然而,这不起作用。知道如何在不重复所需功能的情况下将此AngularJS文件用于多个html页面吗?
答案 0 :(得分:1)
只需将你的js引用(和角度引用)添加到你的两个html页面中 请注意添加angularjs参考后添加它们
答案 1 :(得分:0)
您可以像在第一个样本中一样创建第一个模块。
您的下一个示例可以使用' Project1'通过设置对该模块的依赖关系,如下所示:
var app = angular.module('Project2', ['Project1']);