2014-09-04 9 views
7

powiedzmy pójdę do /unknown-route?a=hello&b=world i $routeProvider doesnt rozpozna go i przekierować na inny trasie:

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

to możliwe, aby przejść podanych parametrów do przekierowanej trasy.

Tutaj byłoby /default-route?a=hello&b=world

+0

Dlaczego używasz parametrów zapytania zamiast wbudowanego [$ routeParams] (https://docs.angularjs.org/api/ngRoute/service/$ routeParams) o kątowej –

+0

Ponieważ jest to kolejna aplikacja, która może przekierować na nieznaną trasę tej kątowej aplikacji – Jordane

Odpowiedz

10

znalazłem Roztwór roboczy:

otherwise({ 
    redirectTo: function() { 
    return '/default-route' + location.search; 
    } 
}) 
Powiązane problemy