Kątowe trasy - przekierowanie na zewnętrzną stronę?
W pliku tras AngularJS istnieje opcja dlaotherwise
trasa, zastępując 404:
$routeProvider
.when(...)
.otherwise({
redirectTo: 'my/path'
});
Czy można to zrobić w taki sposób, że w przeciwnym razie przekierowuje do strony, której nie ma w aplikacji? próbowałem
$routeProvider
.when(...)
.otherwise({
redirectTo: 'http://example.com'
});
ale ten jsut próbował przekierować do tej ścieżki w mojej aplikacji, która nie istnieje. Rozwiązaniem, które znam, jest ręczne przekierowanie w$scope.$on('$routeChangeStart')
w kontrolerze najwyższego poziomu, ale jest to dużo powielania kodu (i jest brzydki). Czy jest lepszy sposób?