Javascript 侦听服务中数组内的对象属性更改
因此,基本上我想要实现的是Javascript 侦听服务中数组内的对象属性更改,javascript,angular,ionic-framework,observable,Javascript,Angular,Ionic Framework,Observable,因此,基本上我想要实现的是观察/倾听对象在可注入的服务中更改数组,使用设置器和获取器来操作它的数据 乙二醇 现在,在任何组件或服务/提供商中,我可以DImyStorageService,这样我就可以访问用户getter 因此: 现在,名称已更改,但我无法跟踪,因此我可以更新我的存储 要更新我的存储,我将执行以下操作: storage.User.name = 'testing'; storage.User = storage.User; 它正在工作,但我需要一种方法来侦听对象发生
观察/倾听对象
在可注入的服务
中更改数组
,使用设置器
和获取器
来操作它的数据
乙二醇
现在,在任何组件
或服务/提供商
中,我可以DI
myStorageService
,这样我就可以访问用户
getter
因此:
现在,名称
已更改,但我无法跟踪,因此我可以更新我的存储
要更新我的存储
,我将执行以下操作:
storage.User.name = 'testing';
storage.User = storage.User;
它正在工作,但我需要一种方法来侦听对象发生的任何更改
属性
,以便更新存储
我搜索了很多,我能找到的只是观看组件,这在我的情况下不起作用
希望我能把我的观点讲清楚。使用主题here@Sajeetharan一个示例代码将不胜感激,但我将研究it@Abanoub使用共享服务和主题i:e,正如sanjeetharan所指出的那样。
export interface User {
id: number;
role_id: number;
name: string;
email?: string;
}
storage.User.name = 'testing';
storage.User.name = 'testing';
storage.User = storage.User;