Ошибка в AngularJS при клике на ссылку, которая ведёт на страницу, на которой мы уже находимся

Небольшая предыстория. На сайте есть логотип, при клике на который происходит редирект на домашнюю страницу. Соответственно, находясь на домашней, при клике на логотип, страница должна просто обновиться.

Но (как вы уже догадались) этого не происходило.

Код был примерно такой

<a href=".">Logo</a>

После недолгих мучений, оказалось, что проблема кроется в модуле Route, который был подключён но не настроен. Не настроен он был по той причине, что конфигурация для него подключалась на некоторых страницах, а на главной этот модуль не был нужен совсем.

Примерно так он подключался:

let app = angular.module("MyApp", ["ngRoute"]);

Решение этой проблемы простое, нужно в ссылку просто добавить атрибут

<a href="." target="_self">Logo</a>

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *