繁体   English   中英

Angular ngModel和事件不变

[英]Angular ngModel and event doesn't change

**当我输入一些值时。 不会改变,我希望carData可以通过keyup事件来改变。 我有很多输入标签,所以我希望我只能编写一种方法来调用它**

ts:

  carData:string;
  deleteInputStream(data) {
  data = data.replace(/[^0-9.]/g, '');
  return data;}

html

<input [(ngModel)]="carData"(keyup)="deleteInputStream(carData)"/>

我认为这是一个补丁,但将适用于所有动态值

模板端:

deleteInputStream(data) {
    return data.target.value = data.target.value.replace(/[^0-9.]/g, '');
}

组件侧:

<input [ngModel]="carData" name="carData" (input)="carData = deleteInputStream($event)"/>
{{carData}} <br/>

工作演示

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM