カスタムコンポーネントを作成しています。入力にテキストを貼り付けるときにモデルを更新する必要があります。私はこれを行うにはRenderer2
のsetValue
関数を使用することができると思ったが、それは私がそれを期待していたように動作していないようです。角度付きモデルの貼り付けテキスト
私は同様の問題を検索しようとしてきたが、意外にも、この問題につまずいた、まだ..
どのようにして貼り付けたテキストでモデルを同期することができます誰があるように思えないのですか?
テンプレート:
<input #input [(ngModel)]="model" (paste)="onPaste($event)">
コンポーネント:
@ViewChild('input') input: ElementRef;
constructor(private renderer2: Renderer2) {}
onPaste(event: any): void {
this.renderer2.setValue(this.input, event.clipboardData.getData('text/plain'));
// Is not set with the new data
console.log(this.model);
}