В вашем случае вы пропустите []
, где вы определяете пользовательское приложение angular.module('users')...
[]
: требуется, и мы используем его для внедрения других модулей.
также вы можете установить конфигурацию в вашем приложении следующим образом:
app.config(["$controllerProvider", "$compileProvider", "$filterProvider", "$provide", function ($stateProvider, configs, $controllerProvider, $compileProvider, $filterProvider, $provide) {
app.controller = $controllerProvider.register;
app.directive = $compileProvider.register;
app.filter = $filterProvider.register;
app.factory = $provide.factory;
app.service = $provide.service;
app.constant = $provide.constant;
}]);
Этот конфиг поможет вам зарегистрировать модуль с другими зависимостями.
//our main app
var app = angular.module('users', [])
//our controller
function testController($scope) {
function init() {
//somthing
}
init();
}
testController.$inject = ['$scope'];
app.controller('testController', testController);