Json Pipe - невозможно установить поле пустым - PullRequest
0 голосов
/ 22 октября 2019

Я использую фильтр json pipe в своем угловом приложении. Проблема заключается в том, что когда я пытаюсь сбросить поле, устанавливая значение 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 {}
}

1 Ответ

2 голосов
/ 22 октября 2019

вы должны использовать undefined здесь, в этом случае вы получите пустое поле

clear(){ 
   this.myJson = undefined;
}
...