Sto lavorando a un'applicazione creata con AngularJS che ha due stati diversi:AngularJS transizione verso stato astratto
- intro guidata App
- pagine App (con un modello di navigazione e vista nested)
voglio 2.
mio stato "app" per default Stato 1 accede alla prima volta che qualcuno l'applicazione, una volta fatto il mago, proseguire per pagine App, State (Stato 2) è uno stato astratto perché ha viste nidificate. Quindi non posso passare a questo stato.
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('intro', {
url: '/',
templateUrl: 'templates/intro.html',
controller: 'IntroCtrl'
})
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.playlists', {
url: "/playlists",
views: {
'menuContent' :{
templateUrl: "templates/playlists.html",
controller: 'PlaylistsCtrl'
}
}
});
$urlRouterProvider.otherwise("/");
})
Così transizione verso uno degli stati del bambino? E/o fare qualcosa di simile: $ urlRouterProvider.when ('/ app', '/ app/playlist'); – aet
@aet Ho provato questo, ma dal momento che lo stato della mia app utilizza un modello di menu laterale, non è stato caricato direttamente nel menu app/playlist. –
@MarkK ha ottenuto lo stesso problema con qualsiasi soluzione fissa per questo. Sto cercando di integrare Ionic Intro Tutorial con Splashscreen (http://codepen.io/gwhickman/pen/zpDFG/) con l'applicazione del menu laterale che risolve il problema. –