Как обновить 1 свойство в 1 объекте в BehaviorSubject и сообщить всем наблюдателям - PullRequest
0 голосов
/ 18 февраля 2019

Если у меня есть BehaviorSubject, который является списком объектов

files$: BehaviorSubject<FileToUpload[]> = new BehaviorSubject([]);

Как я могу обновить 1 свойство в 1 объекте списка и уведомить всех наблюдателей, не делая что-то вроде:

files$.next([files.map(f => {
  if(f === condition) {
    f.changed = true;
  }
  return f
})]);

Есть ли более краткий способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...