我想知道是否有办法让值显示与input
中ngModel中的值不同。例如,我想在+
的开头显示input
,即使我不希望它出现在ngModal
中。
<input type="text" [ngModel]="foo" (ngModelChange)="foo = $event.replace('+','')">
这显然没有完全诀窍,因为我看到的将不再有加号。
我确实在setTimeout()
之后添加了(ngModelChange)
,这会改变输入的值,但这非常hacky,我很确定这是一种更优雅的方式。