0
這是我的代碼:錯誤對角狀態
angular.module("App").config(function($stateProvider, $locationProvider, $injector) {
$stateProvider
.state("member", {
url: "/member",
views: {
"" : {
templateUrl: "/js/angular/partials/member/index.html",
controller: 'MemberController'
}
}
});
}).controller(
"MemberController",
["$rootScope", "$scope", "$ocLazyLoad", "$location"],
function ($rootScope, $scope, $ocLazyLoad, $location) {
log("Members controller initialized.");
}
);
我不喜歡直接在視圖定義控制器,因爲這將讓我創造了很多不同的功能,所以我想定義一次控制器。然而,它說:
Error: [ng:areq] Argument 'MemberController' is not a function, got string
我已經試過控制器更改爲最高層,在另一個angular.module("App").controller
定義但沒有任何工程。我究竟做錯了什麼?
好...這是奇怪的。爲什麼這是解決方案?有什麼不同? :S謝謝這位男士! – Cito
區別在於'$ location':)之後 – Olivier