1
我想觀看json的嵌套屬性。每當此嵌套屬性更改時調用fn()。角4 - 觀察屬性變化的變量
export class HeaderComponent {
user: any;
constructor(){
this.user = {
options: [
{ name: 'Jenny Hess', img: 'assets/img/avatar/small/jenny.jpg' },
{ name: 'Elliot Fu', img: 'assets/img/avatar/small/elliot.jpg' },
{ name: 'Stevie Feliciano', img: 'assets/img/avatar/small/stevie.jpg' }
],
selected: { name: 'Jenny Hess', img: 'assets/img/avatar/small/jenny.jpg' }
}
}
FN變化值
public changeUser(item) {
this.user.selected = item;
/*Some Code here*/
}
public customLogin(user) {
/*Some Code here*/
this.user.selected = user;
/*Some Code here*/
}
每當this.user.selected
變化值調用一個函數。 我也使用rxjx
。
任何建議?
'HeaderComponent'是否需要監視值或其他組件(父組件)? –
@ ADreNaLiNe-DJ通過函數在'HeaderComponent'中更改'this.user.selected'的編號值。 –
提供更多信息,以何種方式改變。你可以嘗試'ngDoCheck'。 –