Все сервисы Хабра
Сообщество 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
, любое хранилище состояний, хоть просто сервисы. Причем тут роуты?
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Angular
Средний
Как сделать закрытие сокета логичным?
1 подписчик
18 июн.
76 просмотров
0
ответов
Angular
+1 ещё
Простой
Как angular как собрать в docker-compose?
1 подписчик
29 апр.
117 просмотров
1
ответ
Nginx
+1 ещё
Простой
Почему возникает ошибка 304 при перемещении проекта в NGINX?
1 подписчик
23 мар.
107 просмотров
1
ответ
Angular
Простой
Какой подход лучше при создании форм в angular? Template-Driven или Reactive form или nxg formly?
1 подписчик
13 мар.
41 просмотр
0
ответов
Angular
+1 ещё
Простой
Можно ли интегрировать ангуляр?
1 подписчик
26 дек. 2024
135 просмотров
1
ответ
Angular
+1 ещё
Простой
Как правильно работать с несколькими взаимосвязанными запросами?
1 подписчик
23 дек. 2024
66 просмотров
1
ответ
Nginx
+3 ещё
Средний
Как настроить Nginx на отдачу файла main.js Angular SPA на микрофронтенде?
2 подписчика
26 окт. 2024
158 просмотров
0
ответов
Angular
Простой
Как приостановить все запросы в Angular при получении ошибки 401, чтобы новые запросы не отправлялись?
3 подписчика
21 окт. 2024
487 просмотров
0
ответов
JavaScript
+2 ещё
Средний
Как поправить ошибку Cannot read properties of undefined (reading 'form')?
1 подписчик
21 окт. 2024
172 просмотра
2
ответа
Angular
Простой
Как вывести сложный объект на график в DevExtreme Angular 17?
1 подписчик
16 сент. 2024
112 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack developer (python)
Крона Лабс
•
Екатеринбург
от 200 000 ₽
Администратор Битрикс24 (коробка)
Wanted
До 120 000 ₽
Middle/Senior Продуктовый аналитик в Финтех
Яндекс
•
Москва
от 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама