Внешние ссылки в приложении 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
Но метод базового пути, похоже, не работает .. и цель = "_self» метод довольно навязчивый. Есть ли лучший способ позволить угловой игнорировать маршруты, которые нене указано в функции конфигурации?
Я знаю, что есть метод .otherwise (), но опять же это похоже на хак. Я что-то пропустил?
Спасибо!