Linki zewnętrzne w aplikacji kątowej
Jestem w trakcie włączania Angulara do jednej strony istniejącej aplikacji szyny.
Wszystko działa idealnie z routingiem na stronie, korzystając z poniższych
app.config(function($routeProvider, $locationProvider) {
$routeProvider
.when('/services/:id', {
templateUrl: "/javascripts/angular/templates/service_ui/service.html",
controller: "ServiceCtrl"
})
$locationProvider.html5Mode(true);
});
Chciałbym jednak zachować normalną funkcjonalność dla linków, które nie są powiązane z Angular. Na przykład w nagłówku znajduje się wiele linków, które łączą gdzie indziej, a które są teraz przechwytywane przez router kątowy.
Znalazłem kilka potencjalnych rozwiązań w:https://groups.google.com/forum/?fromgroups#!topic/angular/basidvjscRk
Ale metoda ścieżki bazowej wydaje się nie działać… a metoda target = „_ self” jest raczej natrętna. Czy jest lepszy sposób, aby pozwolić kątowym ignorować trasy, które nie są określone w funkcji konfiguracji?
Wiem, że istnieje metoda .otherwise (), ale znowu wygląda to na hack. Czy czegoś mi brakuje?
Dzięki wielkie!