如果不存在则替换 ngModel 的值
Replace value of ngModel if not exists
我有一个条件字段,格式如下:
<mat-form-field *ngIf="model.personIsMarried === 'Yes'">
<input type="number"
matInput id="personSpouseAge"
[(ngModel)]="model.personSpouseAge"
name="personSpouseAge"
placeholder="Spouse Age"
</mat-form-field>
如果用户未婚,model.personSpouseAge
的值为 undefined
。我想要的是将model.personSpouseAge
的值设置为之前填写的model.personAge
字段,例如:
填写表格的人年龄为 27 岁且未婚,因此 model.personSpouseAge
字段值也将是 27
。
希望能说清楚。感谢您的帮助。
在html中:
[ngModel]="model.personSpouseAge"
(ngModelChange)="setPersonSpouseAge(model)"
在 .ts 中:
setPersonSpouseAge(model) {
model.personSpouseAge = model.personSpouseAge || model.personAge
}
我有一个条件字段,格式如下:
<mat-form-field *ngIf="model.personIsMarried === 'Yes'">
<input type="number"
matInput id="personSpouseAge"
[(ngModel)]="model.personSpouseAge"
name="personSpouseAge"
placeholder="Spouse Age"
</mat-form-field>
如果用户未婚,model.personSpouseAge
的值为 undefined
。我想要的是将model.personSpouseAge
的值设置为之前填写的model.personAge
字段,例如:
填写表格的人年龄为 27 岁且未婚,因此 model.personSpouseAge
字段值也将是 27
。
希望能说清楚。感谢您的帮助。
在html中:
[ngModel]="model.personSpouseAge"
(ngModelChange)="setPersonSpouseAge(model)"
在 .ts 中:
setPersonSpouseAge(model) {
model.personSpouseAge = model.personSpouseAge || model.personAge
}