J'utilise requireJS dans mon application.AngularJS undefined Contrôleur utilisant require
Chaque fois que j'ai essayé d'enregistrer le contrôleur sur mon module, il a dit que le contrôleur n'est pas défini. Voici mon contrôleur qui se trouve sur login.controller.js
function LoginController() {
}
et voici mon code du module:
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',
});
})
;
Quand j'ai vérifié mes bundled.js la déclaration de LoginController apparaît d'abord. Alors pourquoi est-ce encore indéfini?
Merci.
REMARQUE im en utilisant browserify (qui utilise ensuite commonJS) pour regrouper mes fichiers.
Apparemment, ce que je l'ai fait est d'assigner à une variable comme ceci: var LoginController = require (....); – user7966651