Saya menggunakan filter pipa json di aplikasi sudut saya. Masalahnya adalah ketika saya mencoba mengatur ulang bidang dengan menetapkan nilai ke null atau ''(string kosong) pipa secara harfiah menampilkan null atau ''.

Bagaimana cara menghapus bidang saya dengan benar?

 <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 {}
}
0
Flash 22 Oktober 2019, 17:47

1 menjawab

Jawaban Terbaik

Anda harus menggunakan undefined di sini dalam hal ini Anda akan mendapatkan bidang kosong

clear(){ 
   this.myJson = undefined;
}
2
Irony Stack 22 Oktober 2019, 15:04