У меня есть ReplaySubject типа UserDetails
.
userData: ReplaySubject<UserDetails>;
Этот класс имеет следующие свойства, два из которых являются необязательными:
export class UserDetails {
name: string;
email: string;
shipping?: Address[];
billing?: Address[];
}
Для обнаружения изменений в других компонентах по подписке, до сих пор я всегда использовал this.user.next(value)
- нокак я могу, например, изменить только свойство shipping
объекта пользователя?