Как минимум, использовать ngOnChanges, чтобы можно было узнать про изменение юзерайди
Реализуй ngOnChanges
По хорошему сделать userid бихевиор сабджектом, заталкивать в него значение через сеттер с инпутом. Потом в он инит сабскрайб на юзер ид делать, и там загружать что нужно.
Сделай set для @Input , и внутри дергай метод
И там уже можно дебаунсы и дистинкт делать в подписке на юзер ид
Чего?
Это долгая история :)
А если потом ещё какой-то параметр появиться...
Роман, что за проект, на котором вы работаете? Если не секрет
ну подписку в сеттер пихать точно такое себе. я бы писал айди в сабжект и уже дальше data$ = subj.pipe(switchmap....
Обсуждают сегодня