Size: a a a

Angular - русскоговорящее сообщество

2021 June 27

AK

Andrei K in Angular - русскоговорящее сообщество
наверное я придумал, как сделать по-другому. Спасибо в любом случае
источник

AK

Andrei K in Angular - русскоговорящее сообщество
Я делаю bdc-walkthrough на сайте. Основную логику поместил в корневой app.component.  А в разных других компонентах помещены попапы. Мне надо, чтобы обучение прервалось до момента, пока человек не нажмет определенную кнопку в одном из компонентов
Запуск walkthrough тригериться конструктором. После этого я его завершал. И думал запускать заново с нажатием это кнопки. Make sense?
источник

D

Dmitry in Angular - русскоговорящее сообщество
По идее тут всю логику надо запереть в сервис, а наружу оставить функции, которые будешь из компонентов дергать. Я бы так сделал (дьявол в деталях конечно, но под твое описание подходит).
Получается вся логика walkthrough находится в одном месте и не размазана по компонентам, а компоненты лишь за нужные ниточки дергают и все.
источник

AK

Andrei K in Angular - русскоговорящее сообщество
Я так и подумал, когда ты написал, что никогда не делал это.
Спасибо большое еще раз!
источник