Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
iluxa1810
@iluxa1810
Angular
Почему routerLink меняет адрес, но не обновляется компонент?
В общем, сделал ссылку через routerLink и настроил маршрутизацию.
Проблема в том, что ссылка в адресной строке меняется, но ничего не происходит...
В чем может быть проблема?
Рабочий пример залил на
stackblitz
Вопрос задан
более трёх лет назад
171 просмотр
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Антон Швец
@Xuxicheta
Куратор тега Angular
инженер
у вас там вообще много всего напутано.
вот, поправил пример, изучите
https://stackblitz.com/edit/angular-gs4wut
Ответ написан
более трёх лет назад
6
комментариев
Нравится
6
комментариев
Facebook
Вконтакте
Twitter
iluxa1810
@iluxa1810
Автор вопроса
Т.е из дочернего маршрута я не могу перерисовать родительский компонент?
=> если я хочу, что бы при нажатии на ссылку у меня менялось содержимое окна, то я должен создать дочерний Container и работать с ним?
Написано
более трёх лет назад
Антон Швец
@Xuxicheta
Куратор тега Angular
iluxa1810
, хм, вообще и app.component должен по идее ловить все изменения.
поведение stackblitz иногда отличается от норального ангуляра.
Надо будет проверить позже
Написано
более трёх лет назад
iluxa1810
@iluxa1810
Автор вопроса
Антон
, да вот в реальном ангуляре я как раз столкнулся с этим=(
Написано
более трёх лет назад
Антон Швец
@Xuxicheta
Куратор тега Angular
iluxa1810
, ну значит я не буду проверять.
Решение очевидно - надо использовать стейт. Ну например общий сервис, в котом дочерний компонент будет дергать сабджект при изменении своего роута.
Написано
более трёх лет назад
iluxa1810
@iluxa1810
Автор вопроса
Антон
, Стейт'ы это роуты?
Написано
более трёх лет назад
Антон Швец
@Xuxicheta
Куратор тега Angular
iluxa1810
, любое хранилище состояний, хоть просто сервисы. Причем тут роуты?
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
React
+4 ещё
Простой
Как правильно именовать компоненты форм?
1 подписчик
12 июл.
163 просмотра
0
ответов
Angular
Средний
Как сделать закрытие сокета логичным?
1 подписчик
18 июн.
80 просмотров
0
ответов
Angular
+1 ещё
Простой
Как angular как собрать в docker-compose?
1 подписчик
29 апр.
125 просмотров
1
ответ
Nginx
+1 ещё
Простой
Почему возникает ошибка 304 при перемещении проекта в NGINX?
1 подписчик
23 мар.
110 просмотров
1
ответ
Angular
Простой
Какой подход лучше при создании форм в angular? Template-Driven или Reactive form или nxg formly?
1 подписчик
13 мар.
43 просмотра
0
ответов
Angular
+1 ещё
Простой
Можно ли интегрировать ангуляр?
1 подписчик
26 дек. 2024
137 просмотров
1
ответ
Angular
+1 ещё
Простой
Как правильно работать с несколькими взаимосвязанными запросами?
1 подписчик
23 дек. 2024
66 просмотров
1
ответ
Nginx
+3 ещё
Средний
Как настроить Nginx на отдачу файла main.js Angular SPA на микрофронтенде?
2 подписчика
26 окт. 2024
161 просмотр
0
ответов
Angular
Простой
Как приостановить все запросы в Angular при получении ошибки 401, чтобы новые запросы не отправлялись?
3 подписчика
21 окт. 2024
488 просмотров
0
ответов
JavaScript
+2 ещё
Средний
Как поправить ошибку Cannot read properties of undefined (reading 'form')?
1 подписчик
21 окт. 2024
178 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack developer (python)
Крона Лабс
•
Екатеринбург
от 200 000 ₽
Инженер локальной ИТ поддержки
МТС
•
Владивосток
от 69 000 ₽
Full stack разработчик или Front (react) или back (Laravel)
Web&Ad
от 1 400 до 2 600 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама