Как включить событие по умолчанию при клике на якорь в Angular ui-router

0

В основном я задаю этот вопрос джентльмену: как отключить статический url в угловом ui-router?

Моя структура DOM выглядит так:

<div ui-view>
  <a href="/link-to-non-angular-page">Click Me</a>
</div>

Я хочу, чтобы люди могли нажимать на ссылку "Кликнуть меня", и заставить ее заставлять страницу переносить вас на эту страницу, как если бы у Angular и UI Router не существовало, как стандартный запрос страницы HTTP со всеми перезагрузками.

Это выполнимо?

  • 0
    Вы не можете выполнить e.preventDefault () и изменить window.location на нужный вам URL?
  • 0
    выполнимо да ... просто захватить его на сервере, но это требует от нас знать реализацию сервера
Показать ещё 7 комментариев
Теги:
angular-ui-router

1 ответ

1

Так что @Daemedeor ответил на мой вопрос в комментариях. Решение состоит в том, чтобы добавить это в ссылку:

target="_self"

Таким образом, вышеупомянутая разметка превратится в:

<div ui-view>
  <a href="/link-to-non-angular-page">Click Me</a>
</div>

Благодарю!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню