为什么 [(ngModel)] 不映射初始“-”(减号)?
Why is [(ngModel)] not mapping initial '-' (minus sign)?
.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
.
.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
.