2016-10-24 20 views
0

を使用してからkeyupイベントに登録します:
あなたは「プレス入力してください」イベントを登録する(keyup.enter)を使用することができます。 NG2でどのように私は、宣言、NG2反応性のフォームにNG2で

<input type="text" #txtEnteredMessage (keyup.enter)="sendMessage(txtEnteredMessage.value);"> 

反応性フォーム:このよう
私はvalueChanges変化を聞くことが観察できるを使用することができます。 Enterキーを押したときにトリガされません。

対応フォーム(= formcontrol)を使用してkeyup.enterイベントに登録するにはどうすればよいですか?

答えて

2

実測使用溶液件名:

//inside your hml file 
<input type="text" (keyup.enter)="txtMessageEnter$.next();"> 

//inside your .ts file 
constructor() {  
    this.txtMessageEnter$ = new ReplaySubject<any>(); 
} 
... 
this.txtMessageEnter$.subscribe(...) 
+0

' "rxjs /受信" からインポート{ReplaySubject};' –

関連する問題