Links Externos no Angular App

Eu estou no processo de incorporar Angular em uma única página de um aplicativo de trilhos existente.

Tudo está funcionando perfeitamente com o roteamento dentro da página usando o seguinte

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

     $locationProvider.html5Mode(true);
});

No entanto, gostaria de manter a funcionalidade normal dos links que não estão relacionados ao Angular. Por exemplo, temos vários links no cabeçalho que se conectam em outro lugar e que agora estão sendo capturados pelo roteador angular.

Eu encontrei algumas soluções potenciais em:https://groups.google.com/forum/?fromgroups#!topic/angular/basidvjscRk

Mas o método do caminho base não parece funcionar ... e o método target = "_ self" é bastante intrusivo. Existe uma maneira melhor de permitir que o ângulo ignore as rotas que não estão especificadas na função config?

Eu sei que existe um método .otherwise () mas novamente isso parece um hack. Estou esquecendo de algo?

Muito obrigado!

questionAnswers(2)

yourAnswerToTheQuestion