по нажатию на который просходит редирект на другую страницу, на которой так же есть кнопка "Отрпавить", как можно задетектить ее нажатие, если эти компоненты никак не связаны?
зачем их связывать
Мне нужно в первом компоненте, изменить данные, если была нажата кнопка "отправить" на втором
ну сделай сервис например через который они общаться будут
я думал может можно без инжекта одного в другое, и без сервиса ради одного сабджекта?
нормальных альтернатив чет не представляю
Создай простой typescript класс со статическим свойством/методом и обращайся к нему... (без инжектов) export class NaprimerState { static value: number; } Set: NaprimerState.value = 5 Get: NaprimerState.value
Пишешь в локарсторедж а другой на сетинтераале чекает лс
В роутер стейт можешь положить данные и чекать их после перехода
Или квери параметр при переходе добавляй
Да, такая была идея, но дело в том, что в целом по пайплану, можно и не перейти обратно в первый компонент, а просто выйти куда-то. Сделал в итоге через сервис и обычный сабж, потом подумаю как можно было проще)
Обсуждают сегодня