код странный. а комплит вызвывается?
this не потерял?
мне кажется, что дело в this, но вот где именно сообразить не могу
передавай в сабскрайб две стрелочние функции просто без объекта
в комплите выыеди в консоль this
это так не сработает
нужно будет null вместо next передавать
Почему то мне кажется что метод тоста возвращает observable, а ты на него не подписываешься
тост возвращает void
а первый тост срабатывает?
в консоле есть ошибки?
А вообще подписываться в методе плохо. Тут почитайте как лучше. https://github.com/evoytenkoapps/angular-best-practices#RxJs
спасибо. Изучу. Но так я пробовал через метод catchError, но суть не поменялась
А где тогда делать подписку?
в сабджекте в функции высшего порядка
Типо надо в ngOnInit только делать подписку, а в методах юзать subject?
да. в моих практисах есть пример
вот английский корявый конечно, но суть верна
Еще можно менять сылку для async pipe, в методе
мм.. не уверен, такое нигде не видел, как бы проблем не было.
Тоже так не делаю) Но просто увидел в этой статье https://tomastrajan.medium.com/practical-angular-the-most-impactful-rxjs-best-practice-tip-of-all-time-c5d717ec8c4b?s=09
где?
Обсуждают сегодня