2014-09-04 10 views
7

diciamo vado a /unknown-route?a=hello&b=world e $routeProvider doesnt riconoscerlo e reindirizzare al contrario percorso:

otherwise({ 
    redirectTo: '/default-route' 
}); 

E 'possibile passare i parametri indicati alla rotta reindirizzata.

Qui sarebbe /default-route?a=hello&b=world

+0

Perché stai usando i parametri di query piuttosto che il costruito nel [$ routeParams] (https://docs.angularjs.org/api/ngRoute/service/$ routeParams) di angolare –

+0

Perché è un'altra app che potrebbe reindirizzare a percorsi sconosciuti di questa app angolare – Jordane

risposta

10

ho trovato una soluzione di lavoro:

otherwise({ 
    redirectTo: function() { 
    return '/default-route' + location.search; 
    } 
}) 
Problemi correlati