如何使用AngularJS将一个.js文件用于多个.html页面

时间:2016-01-07 20:07:16

标签: javascript html angularjs

我在JS文件中有一个函数,理想情况下应该由多个html页面使用。我不想将此功能复制到另一个文件。目前,我的js文件是这样开始的:

(function(){
     var app = angular.module('Project1', []);

并且第一个使用这个JS的html显然叫做Project1。 我想要' Prject2' html使用这个JS,我试过这个:

(function(){
     var app = angular.module('Project1', 'Project2' []);

然而,这不起作用。知道如何在不重复所需功能的情况下将此AngularJS文件用于多个html页面吗?

2 个答案:

答案 0 :(得分:1)

只需将你的js引用(和角度引用)添加到你的两个html页面中 请注意添加angularjs参考后添加它们

答案 1 :(得分:0)

您可以像在第一个样本中一样创建第一个模块。

您的下一个示例可以使用' Project1'通过设置对该模块的依赖关系,如下所示:

var app = angular.module('Project2', ['Project1']);