ledgerrb/public/app/js/state.js
2014-11-03 17:33:15 +01:00

37 lines
951 B
JavaScript

// Sub-application/main Level State
app.config( [ '$stateProvider', '$urlRouterProvider',
function ( $stateProvider, $urlRouterProvider ) {
$urlRouterProvider.when( '', '/balance' );
$stateProvider
.state( 'app', {
url: '',
controller: 'AppCtrl',
views: {
'navbar': {
controller: 'NavbarCtrl',
templateUrl: 'js/templates/navbar.tpl.html'
},
'main': {
templateUrl: 'js/templates/main.tpl.html'
}
}
} )
.state( 'app.balance', {
url: '/balance',
controller: 'BalanceCtrl',
templateUrl: 'js/templates/balance.tpl.html'
} )
.state( 'app.assets', {
url: '/assets',
controller: 'AssetsCtrl',
templateUrl: 'js/templates/assets.tpl.html'
} )
.state( '404', {
url: '/404',
controller: 'AppCtrl',
templateUrl: 'js/templates/404.tpl.html'
} );
}
] );