Dies ist meine App-Struktur jetzt:AngularJS exec Ordnung
index.html
<html ng-app="employeeApp">
<body ng-controller="indexController as indexCtrl">
<div ng-view>
<div ng-init="indexCtrl.validateUser()"></div>
</div>
</body>
</html>
Indexcontroller
function indexController() {
console.log('indexController');
}
employeeController
function employeeController() {
console.log('employeeController');
}
Wenn ich in meine Konsole schaue, wird zuerst die employeeController
abgefeuert. Warum das?
--EDIT--
Strecke Datei
function routeModule($routeProvider)
{
$routeProvider.when('/', {
templateUrl: '../views/login.html',
controller: 'authenticationController',
controllerAs: 'authenticationCtrl'
})
.when('/home', {
templateUrl: '../views/index.html',
controller: 'homeController',
controllerAs: 'homeCtrl'
})
.when('/werknemer/:id', {
templateUrl: '../views/employee/employee.html',
controller: 'employeeController',
controllerAs: 'employeeCtrl'
})
.otherwise({
redirectTo: '/'
});
}
})();
Sie benötigen mehr Code zur Verfügung zu stellen. Wo ist der Routencode und der Code für 'employeeController'? –