Мое угловое приложение с ui-router работает внутри страницы по адресу /content/page.html
. На странице также естьНастройка углового ui-router для использования абсолютных URL по умолчанию
<base href="/somewhere">
тег в голове.
Благодаря базовой теге я в конечном итоге с неправильными URL-адреса, указывающие на /somewhere#/section1
вместо /content/page.html#/section1
Я не могу удалить этот базовый тег, так как я только небольшая часть большого сайта. Есть ли способ сделать ui-router генерировать абсолютные URL по умолчанию? Я заметил, что ui-sref-opts="{absolute: true}"
может это сделать, но он создает ссылку, используя базовый тег. Есть ли способ заставить ui-router всегда создавать абсолютные URL-адреса, используя window.location.pathname?
Редактировать: Я создал this plunker, что демонстрирует проблему.
С уважением, Маркус
У вас есть код для этого? – Dasmowenator
@Markus, у вас есть код для этой проблемы? –
@ Маркус, пожалуйста, укажите пример. – Rtype