我在我的角度应用程序中使用了json管道过滤器。
问题是当我尝试通过将值设置为null
或''(空字符串)来重置字段时,管道实际上显示了null
或''
。
如何正确清除我的领域?
<div>
<textarea [ngModel]="myJson| json" (ngModelChange)="update($event)"
cols="200" rows="20"></textarea>
</div>
<button (click)="clear()"> Clear</button>
.TS
clear(){
this.myJson = null // returns 'null'
this.myJson = '': //returns ''
this.myJson = {}; //returns {}
}
最佳答案
您应该在这里使用undefined
在这种情况下,您会得到一个空字段
clear(){
this.myJson = undefined;
}