Enlaces externos en aplicación angular

Estoy en el proceso de incorporar Angular en una sola página de una aplicación de rieles existente.

Todo funciona perfectamente con el enrutamiento dentro de la página usando lo siguiente

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

     $locationProvider.html5Mode(true);
});

Sin embargo, me gustaría mantener la funcionalidad normal para los enlaces que no están relacionados con Angular. Por ejemplo, tenemos varios enlaces en el encabezado que enlazan en otros lugares que ahora están siendo capturados por el enrutador angular.

He encontrado algunas soluciones potenciales en:https://groups.google.com/forum/?fromgroups#!topic/angular/basidvjscRk

Pero el método de ruta base no parece funcionar ... y el método target = "_ self" es bastante molesto. ¿Hay una mejor manera de permitir que las rutas de ignorar angular que no están especificadas en la función de configuración?

Sé que hay un método .otherwise () pero, de nuevo, esto parece un truco. ¿Me estoy perdiendo de algo?

¡Muchas gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta