In un itinerari AngularJS il file v'è la possibilità di un percorso otherwise
, la sostituzione di un 404:Percorsi angolari - reindirizzamento verso un sito esterno?
$routeProvider
.when(...)
.otherwise({
redirectTo: 'my/path'
});
C'è un modo per farlo in modo tale che l'altrimenti reindirizza a una pagina che non è in app? Ho provato
$routeProvider
.when(...)
.otherwise({
redirectTo: 'http://example.com'
});
ma questo sono finite cercato di reindirizzare a quel percorso nella mia app, che non esiste. La soluzione che conosco è di fare il reindirizzamento manuale in un $scope.$on('$routeChangeStart')
in un controller di primo livello, ma si tratta di un sacco di duplicazione del codice (ed è brutto). C'è un modo migliore?
Questa correzione ha funzionato per me (reindirizzamento alla risorsa non angolare sullo stesso host) –