2016-05-06 6 views
0

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:

enter image description here

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'); 
}); 

Antwort

Verwandte Themen