Ich möchte ein Seitenmenü zu meinem Projekt hinzuzufügen, so dass ich die menu.html meiner Vorlagen hinzugefügt und fügte ich einen Zustand, in meinem app.js:Aktivieren einen Zustand, in Ionic
.state('app', {
url: '/menu',
templateUrl: 'templates/menu.html',
controller: 'menuCtrl'
})
.state('ListeUsers', {
url: '/ListeUsers',
views: {
'menuContent': {
templateUrl: 'templates/ListeUsers.html',
controller: 'UsersCtrl'
}
}
});
$urlRouterProvider.otherwise('/ListeUsers');
`
meine index.html Körper:
<body ng-app="starter" > <ion-nav-view> </ion-nav-view> </body>
Es scheint, dass der Zustand App nicht aktiviert ist, wenn das Projekt gestartet wird. wenn i Serverprotokollausgabe aktivieren bekomme ich dies am Ende:
LÖSUNG:
dieses Problem zu lösen, ich hatte ListeUsers
als Kind von app
definieren so wird die app.js wird wie folgt:
app.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html'
})
.state('app.ListeUsers', {
url: '/ListeUsers',
views: {
'menuContent': {
templateUrl: 'templates/ListeUsers.html',
controller: 'UsersCtrl'
}
}
});
$urlRouterProvider.otherwise('/app/ListeUsers');
});