複数の電子メールを入力するための入力フィールドと、データリストに表示される以前に使用された電子メールのリストがあります。ユーザーがボックスにテキストを入力してEnterキーを押すか、データリストから値を選択するたびに、onNewToEmailAdded()メソッドを呼び出す必要があります。どうすればいいのですか(私はAngular 2を使っています)。現時点では、メソッドは、項目がリストから選択されるとエンターキーがヒットした場合にのみ呼び出されます。電子メールは、このようにあなたのソリューションが唯一の選択後に押されたキーを入力してくださいに取り組んで、あなたのリスト上でクリックされたときにユーザーがテキストを入力してヒットしたり、データリストからアイテムをクリックしたときのトリガーイベント
<input type="email" class="form-control" [(ngModel)]="nweEmail" (keyup.enter)="onNewToEmailAdded()"
list="toEmailsList" />
<datalist id="toEmailsList">
<option *ngFor="let email of previousToEmails">{{email}}</option>
</datalist>