我有一个带有模块mod1的页面html1.html
[html1.html]
<html lang="en" ng-app="mod1">
...
<script src="scripts/services/Data.js"></script>
Data.js是mod1的工厂
[Data.js]
angular.module('mod1').factory('Data',[function(){
...
}]);
然后我与模块mod2的第二页html2.html相同,并且我还想使用与以前相同的工厂
[html2.html]
<html lang="en" ng-app="mod2">
...
<script src="scripts/services/Data.js"></script>
<script src="scripts/services/Train.js"></script>
Train.js是mod2的工厂,然后结合mod1和mod2我执行以下操作
[Train.js]
var mod2 = angular.module('mod2',[angular.module('mod1')]);
mod2.factory('Train',[function(){
...
}]);
但是 angular 找不到模块mod1。我错过了什么?
* html1.html和html2.html都是来自同一个 Electron 主应用程序的渲染器