Angular (更改)仅在按角度2中的enter键后工作

Angular (更改)仅在按角度2中的enter键后工作,angular,typescript,angular2-routing,web-deployment,angular2-forms,Angular,Typescript,Angular2 Routing,Web Deployment,Angular2 Forms,我想显示一个列表,其中显示与文本框中用户输入值匹配的行。 当用户不断输入值时,列表必须不断动态更改。 这就是为什么我尝试在输入文本框上使用(更改)事件侦听器。 但列表只有在我按下“回车”按钮后才会更改。 这是密码 <tr> <td><input type = "text" [(ngModel)] = "writerSuggest" (change) = "getWriterList($event)" /></td> </tr&

我想显示一个列表,其中显示与文本框中用户输入值匹配的行。 当用户不断输入值时,列表必须不断动态更改。 这就是为什么我尝试在输入文本框上使用(更改)事件侦听器。 但列表只有在我按下“回车”按钮后才会更改。 这是密码

<tr>
        <td><input type = "text" [(ngModel)] = "writerSuggest" (change) = "getWriterList($event)" /></td>
</tr>
<tr *ngFor="let writers of writerListShow">
        <td style="cursor: pointer;" (click) = "onWriterClick(writers.name)">{{writers.name}}</td>
</tr>
<tr>
        <td *ngIf = 'writerErr' >No writers with given name</td>
</tr>

{{writers.name}
没有名字的作家

您可以使用ngmodelChange事件

<td><input type = "text" [ngModel] = "writerSuggest" (ngModelChange) = "getWriterList($event)" /></td>

您可以使用ngmodelChange事件

<td><input type = "text" [ngModel] = "writerSuggest" (ngModelChange) = "getWriterList($event)" /></td>

使用ng modelChange检测绑定变量值的变化。 像


使用ng modelChange检测绑定变量值的变化。 像


您可以尝试
ngModelChange


您可以尝试
ngModelChange

您可以使用
(按键)
(按键)
(按键)
事件。您可以使用
(按键)
(按键)
(按键)
事件。