#angular #rxjs
#angular #rxjs
Вопрос:
Я пытаюсь найти наилучший способ обновить значение поведенческого субъекта.
Когда я пытаюсь установить значение атрибута объекта, я получаю TypeError: не удается добавить свойство sport, объект не является расширяемым.
selectSport(sport: Sport){
this.match$.getValue().sport = sport;
}
Каков наилучший способ обновления данных субъекта?
Ответ №1:
Ниже приведен пример того, как это должно быть реализовано:
selectSport(sport: Sport) {
this.match$.next({ ...this.match$.getValue(), sport });
}