items: BehaviorSubject<Array<AnyDataDto>> = new BehaviorSubject([]);
И вдруг нам захотелось изменить в пятом элементе свойство, как это наиболее лаконично сделать? Ничего умнее, кроме как получить весь массив по подписке, изменить значение в одном элементе и отправить this.items.next(новый массив с измененным значением) не придумал. Есть какие-то более удобные способы?)
значение BehaviorSubject можно получить без подписки. Ну и лучше каждый раз создавать новый массив, жить проще :)
Обсуждают сегодня