Externe Links in der Angular App

Ich bin dabei, Angular in eine einzelne Seite einer vorhandenen Rails-App zu integrieren.

Alles funktioniert perfekt mit dem Routing innerhalb der Seite

app.config(function($routeProvider, $locationProvider) {
    $routeProvider
      .when('/services/:id', {
        templateUrl: "/javascripts/angular/templates/service_ui/service.html",
        controller: "ServiceCtrl"
     })

     $locationProvider.html5Mode(true);
});

Ich möchte jedoch die normale Funktionalität für Links beibehalten, die nicht mit Angular zusammenhängen. Zum Beispiel haben wir eine Reihe von Links im Header, die an eine andere Stelle verlinken, die jetzt vom Winkelrouter erfasst werden.

Ich habe einige mögliche Lösungen gefunden bei:https://groups.google.com/forum/?fromgroups#!topic/angular/basidvjscRk

Aber die Basispfadmethode scheint nicht zu funktionieren ... und die Methode target = "_ self" ist ziemlich aufdringlich. Gibt es eine bessere Möglichkeit, winklige Routen zu ignorieren, die nicht in der Konfigurationsfunktion angegeben sind?

Ich weiß, dass es eine .otherwise () -Methode gibt, aber auch dies scheint ein Hack zu sein. Vermisse ich etwas?

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage