角度9键按下事件

时间:2020-07-08 04:55:19

标签: angular typescript primeng

我想为p:inputtextarea建立一个计数器。

<textarea rows="5"
  cols="100"
  maxlength="500"
  (keypress)="keyPress($event)"
  formControlName="message"
  class="form-control"
  pInputTextArea>
</textarea>

{{ this.message } of 500 characters 

在ts文件中:

message: string;

keyPress(event) {
    let a = event.code;
    console.log("KeyboardEvent " + a);
    this.message = a.length;
}

a的值是IE中的Key +“任何输入内容”,而在chrome中,我获取(keypress)不是属性。 有人可以帮我指出正确的做法吗?

限制字符数为500。根据用户类型更新字符数 500个字符中的0个

0 个答案:

没有答案