如何编辑[(ngModel)]显示的值?
How to edit the value displayed by [(ngModel)]?
我收到一个值,我在文本字段中显示给用户。
这个想法是让他能够编辑这个值,然后发回。
在金钱的情况下,假设我以美分存储金额,但我想以美元显示。这是我显示我收到的值的代码的想法:
<input type="text" [(ngModel)]="myValue" value="{{myValue}}" />
我试过了没有成功:
<input type="text" [(ngModel)]="myValue/100" value="{{myValue/100}}" />
如何显示该值除以 100?
使用 [()]
的脱糖语法。
<input type=text [(ngModel)]="myValue">
相当于
<input type=text [ngModel]="myValue" (ngModelChange)="myValue = $event">
这意味着您可以单独控制您希望数据如何流入,以及事件应该如何流出。
我收到一个值,我在文本字段中显示给用户。
这个想法是让他能够编辑这个值,然后发回。
在金钱的情况下,假设我以美分存储金额,但我想以美元显示。这是我显示我收到的值的代码的想法:
<input type="text" [(ngModel)]="myValue" value="{{myValue}}" />
我试过了没有成功:
<input type="text" [(ngModel)]="myValue/100" value="{{myValue/100}}" />
如何显示该值除以 100?
使用 [()]
的脱糖语法。
<input type=text [(ngModel)]="myValue">
相当于
<input type=text [ngModel]="myValue" (ngModelChange)="myValue = $event">
这意味着您可以单独控制您希望数据如何流入,以及事件应该如何流出。