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