离子文本区域输入事件

Ric*_*ard 5 javascript typescript ionic2 ionic3 angular

我正在使用Ionic3,并且:

        <ion-textarea (change)="reviewChange()"></ion-textarea>
Run Code Online (Sandbox Code Playgroud)

当用户更改输入并从文本区域模糊焦点时,reviewChange()将按预期触发该功能.

是否可以添加相同ion-searchbarionInput事件?即,当用户键入文本时,为每个按下的键触发事件.

背景

我试图跟踪用户剩下的字符数.例如

500 characters left
Run Code Online (Sandbox Code Playgroud)

为了做到这一点,我需要跟踪每个击键.除非有更好的方法或一些自动方式来做到这一点?

seb*_*ras 9

更简单的方法是将文本区域绑定到组件的属性

<ion-textarea maxlength="500" [(ngModel)]="myText"></ion-textarea>
Run Code Online (Sandbox Code Playgroud)

在该文本区域下方,您可以显示这样的字符

<span>{{ 500 - myText.length }} characters left</span>
Run Code Online (Sandbox Code Playgroud)