.html代码
<input type="number" [(ngModel)]="input_value" (keyup)="printValue()" />
.ts代码
input_value: any;
...
...
printValue(){
console.log(this.input_value)
}
输出:
Input--> Outputs
111 --> 111
-5 --> 5
- --> ""
-8 (prepend a minus sign after I Enter a number) -> -8
每次我尝试输入减号时,它只使用空字符串,但如果输入一个数字,然后在减号之前加上减号,效果很好。
我如何使它工作,这样我就可以先输入减号,然后再加数字?
- (minus)
本身不是一个值,因此它将打印null
。
不过,它在其他方面确实有效:https://stackblitz.com/edit/angular-input-minus