Внешние ссылки в приложении Angular

Я нахожусь в процессе включения Angular в одну страницу существующего приложения rails.

Все отлично работает с маршрутизацией на странице, используя следующие

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

     $locationProvider.html5Mode(true);
});

Однако я хотел бы сохранить нормальную функциональность для ссылок, не связанных с Angular. Например, у нас есть несколько ссылок в заголовке, которые ссылаются в других местах, которые теперь перехватываются угловым маршрутизатором.

Я нашел несколько потенциальных решений по адресу:https://groups.google.com/forum/?fromgroups#!topic/angular/basidvjscRk

Но метод базового пути, похоже, не работает .. и метод target = "_ self" довольно навязчив. Есть ли лучший способ позволить angular игнорировать маршруты, которые не указаны в функции config?

Я знаю, что есть метод .otherwise (), но опять же это похоже на хак. Я что-то пропустил?

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос