Angular UI Router: estados anidados para que el hogar diferencie el inicio y el fin de sesión
Estoy comenzando un nuevo proyecto utilizando el estándar MEAN.JS provisto por MEAN.JS (no .IO).
Soy nuevo en el enrutador ui y tengo problemas para descubrir cómo lograr este escenario:
así es como se ve actualmente el proveedor de ruta:
angular.module('core').config(['$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
// Redirect to home view when route not found
$urlRouterProvider.otherwise('/');
// Home state routing
$stateProvider.
state('home', {
url: '/',
abstract: true
}).
state('home.loggedOut', {
templateUrl: 'modules/core/views/home.client.view.html'
}).
state('home.loggedIn', {
templateUrl: 'modules/core/views/dashboard.client.view.html'
});
}
]);
Estoy buscando algo como un gancho de pre-guardado en términos de base de datos para determinar a qué estado ir. ¿Cómo se vería eso?