【发布时间】:2017-04-13 16:41:30
【问题描述】:
假设我有一个像这样的简单数组对象:
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
},
]
};
然后我会像这样在我的 UI 中显示加载时:
<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。然后我希望它能够更新/重新运行我的 UI。
我确信这可以使用 observables 来完成,但是我缺少什么来做到这一点?
【问题讨论】:
标签: angular observable