удаление происходит путем dispatch в ngrx, как мне обойтись от передачи данных в это диалоговое окно? ведь в этом компоненте(диалогового окна) при подтверждении я должен отправить действие.
На сколько я понимаю вариант по активному роуту получить Id? или как-то не так вообще делаю
как мне обойтись от передачи данных в это диалоговое окно зачем?
хз, ну окно всего лишь с кнопкой OK и смысл туда передавать что-то? да и архитектура дибильная выходит. На странице деталей, в компоненте infobox эта кнопка вызывающая диалог. Получается я должен взять данные в деталях, провести их через инфобокс и засунуть в диалоговое окно?
если у вас там только кнопка ок, то откуда вообще нужда передавать туда данные? не очень понял. встраиваете открытие и результат диалога в цепочку действий и все
можно подробнее про эту цепочку, мне по нажатию ок, нужно вызвать действие удаление(ну да, там еще кнопка отменить есть, что собственно говорит о том, что действие вызывать не нужно)
Я бы передавал название элемента (для формирования вопроса в окне, пример: Вы уверены что хотите удалить статью "Путин обнулился!?") и uuid удаляемого элемента, который мне вернёт модальное окно восле нажатия (если элемент взят из списка элементов). Надо смотреть по функционалу, порой данные и не нужны.
окей, а как он открывается?
ну по нажатию на кнопку(выше скинул красной стрелкой) или если вы о коде, то просто вызываю диалог
просто вызываю диалог как именно?
Обсуждают сегодня