1
に対応する:Angular2:コントロール貼り付けた文字列が与えられたパターンIは入力で貼り付けた文字列が与えられたパターンに対応することを制御することができますどのように
<input type="text" (pasted)="myRegex.match($event)">
$event
は、クリップボードのイベントですので、それは動作しません。 。
に対応する:Angular2:コントロール貼り付けた文字列が与えられたパターンIは入力で貼り付けた文字列が与えられたパターンに対応することを制御することができますどのように
<input type="text" (pasted)="myRegex.match($event)">
$event
は、クリップボードのイベントですので、それは動作しません。 。
paste
イベントを変更
:
(paste)="onPaste($event)"
そして、あなたは可能性があなたのコンポーネントで:
onPaste(e: any) {
let content = myRegex.match(e); // should return boolean
if (!content) {
this.myModel = ''; // We clear it if it doesn't match
}
}
あなたの入力は次のようになります。
<input type="text" [(ngModel)]="myModel" (paste)="onPaste($event)">