Ionic 文本区域输入事件
Ionic text-area input event
我正在使用 Ionic3,并且有:
<ion-textarea (change)="reviewChange()"></ion-textarea>
当用户更改输入并模糊文本区域的焦点时,reviewChange()
函数将按预期触发。
问题
是否可以添加与 ion-searchbar
的 ionInput
事件等效的事件?即当用户键入文本时,每按下一个键都会触发一个事件。
背景
我正在尝试跟踪用户留下了多少个字符。例如
500 characters left
为此,我需要跟踪每个击键。除非有更好的方法,或者一些自动化的方法来做到这一点?
一种更简单的方法是将文本区域绑定到组件
中的 属性
<ion-textarea maxlength="500" [(ngModel)]="myText"></ion-textarea>
在该文本区域下方,您可以像这样显示剩余的字符
<span>{{ 500 - myText.length }} characters left</span>
您可以简单地尝试一下(输入)事件。它会在每次按键输入时触发。
<ion-textarea [(ngModel)]="text" (input)="reviewChange()"></ion-textarea>
我正在使用 Ionic3,并且有:
<ion-textarea (change)="reviewChange()"></ion-textarea>
当用户更改输入并模糊文本区域的焦点时,reviewChange()
函数将按预期触发。
问题
是否可以添加与 ion-searchbar
的 ionInput
事件等效的事件?即当用户键入文本时,每按下一个键都会触发一个事件。
背景
我正在尝试跟踪用户留下了多少个字符。例如
500 characters left
为此,我需要跟踪每个击键。除非有更好的方法,或者一些自动化的方法来做到这一点?
一种更简单的方法是将文本区域绑定到组件
中的 属性<ion-textarea maxlength="500" [(ngModel)]="myText"></ion-textarea>
在该文本区域下方,您可以像这样显示剩余的字符
<span>{{ 500 - myText.length }} characters left</span>
您可以简单地尝试一下(输入)事件。它会在每次按键输入时触发。
<ion-textarea [(ngModel)]="text" (input)="reviewChange()"></ion-textarea>