Все сервисы Хабра
Сообщество 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 ещё
Простой
Можно ли интегрировать ангуляр?
1 подписчик
26 дек. 2024
122 просмотра
1
ответ
Angular
+1 ещё
Простой
Как правильно работать с несколькими взаимосвязанными запросами?
1 подписчик
23 дек. 2024
59 просмотров
1
ответ
Nginx
+3 ещё
Средний
Как настроить Nginx на отдачу файла main.js Angular SPA на микрофронтенде?
2 подписчика
26 окт. 2024
140 просмотров
0
ответов
Angular
Простой
Как приостановить все запросы в Angular при получении ошибки 401, чтобы новые запросы не отправлялись?
3 подписчика
21 окт. 2024
478 просмотров
0
ответов
JavaScript
+2 ещё
Средний
Как поправить ошибку Cannot read properties of undefined (reading 'form')?
1 подписчик
21 окт. 2024
150 просмотров
2
ответа
Angular
Простой
Как вывести сложный объект на график в DevExtreme Angular 17?
1 подписчик
16 сент. 2024
107 просмотров
1
ответ
Angular
Простой
Как исправить ошибку?
1 подписчик
06 сент. 2024
50 просмотров
1
ответ
Angular
Простой
Как именно работает markForCheck в Angular при detection changes?
1 подписчик
19 июл. 2024
90 просмотров
1
ответ
Angular
Средний
Приходилось ли Вам кастомизировать компоненты из библиотеки Angular Material и какой подход Вы использовали?
1 подписчик
19 июл. 2024
65 просмотров
0
ответов
JavaScript
+1 ещё
Сложный
Как оптимизировать рендеринг таблицы?
2 подписчика
17 июл. 2024
196 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Lead Frontend Developer (удаленно)
Apphud
от 4 000 до 6 000 $
Разработчик С#
Wanted.
•
Москва
До 220 000 ₽
Системный администратор
Wanted.
•
Санкт-Петербург
До 100 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама