Commit ca529169 authored by Evren Kutar's avatar Evren Kutar

routeProvider to app.js to lazyload modules

parent 0bae77f3
'use strict'; 'use strict';
// Declare app level module which depends on views, and components // Declare app level module which depends on views, and components
angular.module('zaerp', [ angular.module(
'ngRoute', 'zaerp', [
'ngSanitize', 'ngRoute',
'ngAnimate', 'ngSanitize',
'ngQuantum', 'ngAnimate',
'zaerp.dashboard', 'ngQuantum',
'zaerp.login', 'zaerp.dashboard',
'zaerp.version', 'zaerp.login',
'schemaForm' 'zaerp.version',
]). 'schemaForm'
]).
config(['$routeProvider', function ($routeProvider) { config(['$routeProvider', function ($routeProvider) {
console.log("redirect to login"); $routeProvider
$routeProvider.otherwise({redirectTo: '/'}); .when('/login', {
templateUrl: 'login/login.html',
controller: 'LoginCtrl'
})
.when('/dashboard', {
templateUrl: 'dashboard/dashboard.html',
controller: 'DashCtrl'
})
.otherwise({redirectTo: '/dashboard'});
}]). }]).
run(function ($rootScope, $location) { run(function ($rootScope, $location) {
$rootScope.$on("$routeChangeStart", function (event, next, current) { $rootScope.$on("$routeChangeStart", function (event, next, current) {
......
...@@ -9,10 +9,10 @@ ...@@ -9,10 +9,10 @@
angular.module('zaerp.dashboard', ['ngRoute']) angular.module('zaerp.dashboard', ['ngRoute'])
.config(['$routeProvider', function ($routeProvider) { .config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/dashboard', { //$routeProvider.when('/dashboard', {
templateUrl: 'dashboard/dashboard.html', // templateUrl: 'dashboard/dashboard.html',
controller: 'DashCtrl' // controller: 'DashCtrl'
}); //});
}]) }])
.controller('DashCtrl', function ($scope) { .controller('DashCtrl', function ($scope) {
$scope.testData = "<h1>This is main Dashboard</h1>"; $scope.testData = "<h1>This is main Dashboard</h1>";
......
...@@ -6,10 +6,10 @@ ...@@ -6,10 +6,10 @@
var login = angular.module('zaerp.login', ['ngRoute', 'schemaForm']); var login = angular.module('zaerp.login', ['ngRoute', 'schemaForm']);
login.config(['$routeProvider', function ($routeProvider) { login.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/login', { //$routeProvider.when('/login', {
templateUrl: 'login/login.html', // templateUrl: 'login/login.html',
controller: 'LoginCtrl' // controller: 'LoginCtrl'
}); //});
}]); }]);
login.controller('LoginCtrl', function ($scope, $http, $location, $rootScope, AUTH_EVENTS, LoginService) { login.controller('LoginCtrl', function ($scope, $http, $location, $rootScope, AUTH_EVENTS, LoginService) {
$scope.schema = $scope.schema =
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment