[英]Angular ngModel and event doesn't change
**When I input some value. **当我输入一些值时。 The doesn't change, I hope the carData can change by the keyup event. 不会改变,我希望carData可以通过keyup事件来改变。 I have many input tags, so i hope i can only write one method to call it ** 我有很多输入标签,所以我希望我只能编写一种方法来调用它**
ts: ts:
carData:string;
deleteInputStream(data) {
data = data.replace(/[^0-9.]/g, '');
return data;}
html html
<input [(ngModel)]="carData"(keyup)="deleteInputStream(carData)"/>
I think this is a patch , but will work for all you dynamic values 我认为这是一个补丁,但将适用于所有动态值
Template side : 模板端:
deleteInputStream(data) {
return data.target.value = data.target.value.replace(/[^0-9.]/g, '');
}
Component side : 组件侧:
<input [ngModel]="carData" name="carData" (input)="carData = deleteInputStream($event)"/>
{{carData}} <br/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.