0
我创建了控制器并添加了路由。错误:[ng:areq]参数''不是函数,没有定义
获得一个错误
〔毫微克:AREQ]参数 '' 是不是一个函数,得到了未定义
下面是代码:
控制器:
(function() {
'use strict';
angular
.module('app.signup')
.controller('signupController', signupController);
function signupController() {
var vm = this;
vm.title = "signup";
console.log("signup controller");
}
})();
模块:
(function() {
'use strict';
angular.module('app.signup',[]);
})();
路线:
(function() {
'use strict';
angular.module('app.signup', ['ui.router']).config(appConfig);
appConfig.$inject = ['$stateProvider', '$locationProvider'];
function appConfig($stateProvider, $locationProvider) {
$locationProvider.html5Mode({
enabled: true,
requireBase: true
});
$stateProvider
.state('signup', {
url: '/',
templateUrl: '/signup/signup.html',
controller: 'signupController',
controllerAs: 'vm'
});
}
})();
app.module:
(function() {
'use strict';
angular.module('app', ['app.signup']);
})();
在HTML我绑定的
<html ng-app="app">
我不知道我在做错误。
谢谢。