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!

questionAnswers(2)

yourAnswerToTheQuestion