0
比方說,我有一個像這樣一個簡單的數組對象:Angluar2 Observable UI - 更新對象數組中的子對象強制更改?
validationMessages = {
'name': [{
'type': 'required',
'message': 'Name is required.',
'enabled': 1
},
{
'type': 'maxlength',
'message': 'Name cannot be more than 50 characters long.',
'enabled': 0
}],
'description': [
{
'type': 'required',
'message': 'Description is required.',
'enabled': 0
},
]
};
我然後加載顯示在我的用戶界面,像這樣:
<div *ngFor="let err of validationMessages.name">
<div *ngIf="err.enabled == 1" class="alert alert-danger">
{{err.message}}
</div>
</div>
做工精細。
但是我想要做的就是能夠更新validationMessages.name
數組來更新一個給定的對象來標記enabled
1或0.我希望這個更新/重新運行我的用戶界面。
我敢肯定,這可以通過觀測來完成,但我缺少什麼做到這一點?