我在我的應用程序中使用requireJS。AngularJS undefined控制器使用require
每當我嘗試在我的模塊上註冊控制器時,它表示控制器未定義。這裏是我的控制器,它駐留在login.controller.js
function LoginController() {
}
,這裏是我的模塊代碼:
require('angular')
require('@uirouter/angularjs');
require('./service/storage')
require('./controller/login.controller')
angular.module('SecurityModule', ['ui.router'])
.controller('LoginController', LoginController);
// Routing
angular.module('SecurityModule')
.config(function ($stateProvider, $urlRouterProvider, $locationProvider) {
$locationProvider.hashPrefix('');
$stateProvider.state('login', {
url: '/login',
templateUrl: '/app/resources/view/security/login.html',
controller: 'LoginController',
});
})
;
當我檢查了我的LoginController bundled.js的聲明首先出現。那爲什麼它還沒有定義?
謝謝。
請注意,即時通訊使用browserify(然後使用commonJS)綁定我的文件。
顯然,我所做的是把它分配給變量,像這樣:VAR的LoginController =需要(....); – user7966651