2016-09-12 3 views
0

So gebe ich meine Route an.Zurück-Taste macht nichts mit angularjs

.state('app.partners', { 
     url:'/partners', 
     templateUrl: 'partials/dashboard/partners.html' 
     }) 
     .state('app.partners.id', { 
     url:'/:id', 
     templateUrl: 'partials/dashboard/partners.html' 
     }) 

Dann mache ich dies in meinem Controller

$state.go('app.partner.id',{id:partnerId}); 
    $http.get('/app/endpoint?id='+$state.params.id || null).then(function(response){ 
//do something 
}); 

Ich schaffe es der Browser-URL geändert, um zu sehen, aber wenn ich zurück klicken, passiert nichts?

Antwort

0

Sie haben wahrscheinlich einen Fehler in Ihrer Konsole, der dazu führt, dass die Zurück-Taste bricht.

Auch rufen Sie $state.go() mit app.partner.id (Singular), aber sie definiert Ihre Route als app.partners.id (Plural)

+0

kein Fehler in der Konsole. und reparierte den Tippfehler das Ding immer noch nicht funktioniert. –