Создайте файл и определите модуль в файле.Например, создайте globalFunctions.js и добавьте этот файл в ваш index.html
файл со следующим:
<script src="/path/to/file/location/globalFunctions.js"></script>
Определите модуль, а также ваши глобальные функции.как это:
(function () {
angular.module('test', []);
})();
function test() {
console.log("test");
}
Вставить его в основное приложение (app.module.js
) и вызвать его:
(function() {
'use strict';
var app = angular.module('app', [
'test',
...
]);
app.config(function($routeProvider, $locationProvider) {
test();
});
})();
Обновление
Все файлы для простого теста:
app.module.js
(function () {
var app = angular.module('app', [
'ngRoute',
'global'
]);
app.config(function ($routeProvider, $locationProvider) {
test();
});
})();
test.module.js
(function () {
angular.module('global', []);
})();
function test() {
console.log("it is test function here");
}
index.html
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.2.16/angular-route.min.js"></script>
<script src="app.module.js"></script>
<script src="test.module.js"></script>
<body ng-app="app">
<h2>It is a test</h2>
</body>
</html>
Это Плункер предусмотрено для моего решения