マイapp.component.tsにdiv要素で作業されていないコードの下(ngModelChange)は角度2
public sendData(data: any) {
console.log(data);
}
app.component.htmlはコード
<div type="text" contenteditable="true" (ngModelChange)="sendData($event)" [innerHTML]="childSampleData" (input)="childSampleData=$event.target.innerHTML"
style="background-color : pink">
以下のsendData($イベント)がありましたタグで作業していません。 ngModelChange()はdivタグでは機能しません。 私が以下のコードを使用すると(inputタグとともに、textAreaでも動作します)、sendData($ event)はうまくいきます。
<input type="text" class="form-control" value="{{ childSampleData }}" [(ngModel)]='childSampleData' (ngModelChange)="sendData($event)">
ngModelChange()をdivで使用する方法や、これを達成するための他の解決方法をお勧めしますか?
ngModelChangeを使用してngModelディビジョンの変更ではないディビジョンの変更、ディビジョンの変更の検出、カスタムディレクティブの作成 –