Skip to content

Instantly share code, notes, and snippets.

@diproart
Created November 15, 2014 18:29
Show Gist options
  • Select an option

  • Save diproart/0405c25c94ad93663cc1 to your computer and use it in GitHub Desktop.

Select an option

Save diproart/0405c25c94ad93663cc1 to your computer and use it in GitHub Desktop.
(function(window, angular, undefined){
"use strict";
var config = angular
.module('app')
.config([
'$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider){
var TPL = 'client/js/apps/app/templates';
$urlRouterProvider.otherwise('');
$stateProvider
.state('home', {
url: '',
views: {
app: {
templateUrl: TPL + '/app.html'
}
}
})
.state('about', {
url: '/about',
views: {
app: {
templateUrl: TPL + '/about.html'
}
}
})
.state('admin', {
url: '/admin',
views: {
app: {
templateUrl: TPL + '/admin/admin.html',
controller: 'AdminCtrl'
}
}
})
.state('settings',{
url: '/settings',
parent: 'admin',
resolve: {},
views: {
templateUrl: TPL + '/admin/settings.html',
controller: 'SettingsCtrl'
}
})
.state('login', {
url: '/login',
views: {
app: TPL + '/login.html',
controller: 'LoginCtrl'
}
})
.state('register', {
url: '/register',
views: {
app: TPL + '/register.html',
controller: 'RegisterCtrl'
}
})
.state('/reset', {
url: '/reset',
views: {
app: TPL + '/reset.html',
controller: 'ResetCtrl'
}
})
;
}
])
;
})(window, window.angular)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment