[英]Number Input value format
我有兩個輸入,第一個在之前調用,第二個在我在after
值before
引入一個值時調用
之前 / 1000
有時這意味着 3 位小數或更多小數我應該如何僅顯示 2 位小數的after
輸入值? 在不改變其十進制值和精度的情況下,是否有任何 #HTML #JS 或 #Angular 提示我嘗試使用管道,但它們在 ngModel 指令中是不允許的
<ion-label for="ristourneAmount">Source: </ion-label>
<ion-input
type="number"
step="0.01" [(ngModel)]="before"
(change)="onChange()">
</ion-input>
<ion-label for="ristourneAmount">Destination: </ion-label>
<ion-input
type="number"
step="0.01" [(ngModel)]="after">
</ion-input>
<ion-input
type="number"
step="0.01"(change)="setTwoNumberDecimal($event)"
(ngModelChange)="item.value=$event"
[[ngModelOptions]="{updateOn: 'blur'}"
[ngModel]="after">
</ion-input>
您可以使用單向綁定,而不是使用雙向綁定,然后點擊模糊事件和事件上的更改,以角度聲明函數,這應該執行以下操作
setTwoNumberDecimal(event:any){
let value=event.value;
event.value=value.toFixed(2);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.