У меня есть этот фрагмент кода:
this.accounts$ = this.service
.getAccounts('123Id456')
.pipe(
pluck('body'),
);
this.accounts$.subscribe(accounts =>
processAccounts(accounts);
);
Мне нужно присвоение this.accounts$
, чтобы оставаться отписанным, потому что он используется в шаблоне с каналом async
с ngFor
l oop.
Но тогда для использования компонентов мне нужно получить учетные записи, чтобы выполнить некоторый анализ на них.
Вышеупомянутое работает, но мне было интересно, есть ли лучший таким образом, что мне не нужно явно подписываться на accounts$
, как показано во втором заявлении.
Я попытался добавить tap(accounts => processAccounts(accounts))
после pluck('body'),
, но IDE жаловалась, а также от того, что я знать tap
предназначен в основном для целей отладки.
Есть ли способ присоединить processAccounts(accounts)
к первому оператору?