Files
MASA/app/partials/professor/professor.module.js

57 lines
1.8 KiB
JavaScript
Raw Normal View History

2016-02-29 00:49:18 -04:30
(function(){
'use strict';
angular
.module("app.professor", ['ui.router', 'ui.bootstrap'])
.run(addStateToScope)
.config(getRoutes);
addStateToScope.$inject = ['$rootScope', '$state', '$stateParams'];
function addStateToScope($rootScope, $state, $stateParams){
$rootScope.$state = $state;
$rootScope.$stateParams = $stateParams;
};
getRoutes.$inject = ['$stateProvider', '$urlRouterProvider'];
function getRoutes($stateProvider, $urlRouterProvider){
2016-04-11 00:05:59 -04:30
$urlRouterProvider.otherwise('/ProfessorList');
2016-02-29 00:49:18 -04:30
$stateProvider
2016-04-11 00:05:59 -04:30
.state('ProfessorList', {
2016-05-20 23:00:34 -04:00
parent: 'index',
2016-04-11 00:05:59 -04:30
url: '/ProfessorList',
2016-02-29 00:49:18 -04:30
views: {
2016-05-20 23:00:34 -04:00
'content@': {
2016-04-11 00:05:59 -04:30
templateUrl: 'partials/professor/professor_list.html',
controller: 'ProfessorListCtrl',
controllerAs: 'vm'
}
}
2016-02-29 00:49:18 -04:30
})
2016-04-11 00:05:59 -04:30
.state('ProfessorCreate', {
2016-05-20 23:00:34 -04:00
parent: 'index',
2016-04-11 00:05:59 -04:30
url: '/ProfessorCreate',
2016-02-29 00:49:18 -04:30
views: {
2016-05-20 23:00:34 -04:00
'content@': {
2016-04-11 00:05:59 -04:30
templateUrl: 'partials/professor/professor_create.html',
controller: 'ProfessorCreateCtrl',
controllerAs: 'vm'
}
}
2016-02-29 00:49:18 -04:30
})
2016-04-11 00:05:59 -04:30
.state('ProfessorUpdate', {
2016-05-20 23:00:34 -04:00
parent: 'index',
2016-04-11 00:05:59 -04:30
url: '/ProfessorUpdate',
2016-02-29 00:49:18 -04:30
views: {
2016-05-20 23:00:34 -04:00
'content@': {
2016-04-11 00:05:59 -04:30
templateUrl: 'partials/professor/professor_update.html',
controller: 'ProfessorUpdateCtrl',
controllerAs: 'vm'
}
}
2016-02-29 00:49:18 -04:30
})
};
})();