3個小數我使用的角度,我想顯示數據,以與HTML INPUT TYPE =「號碼」用戶角/ JavaScript的節目總是在輸入
<input type="number" step="0.001" class="form-control" style="width: 75px" ng-model="product.price" />
我始終想要顯示3位小數。但是,在數據來源的來源,人們有時
value:1.01 -> i need 1.010
value:1.004 -> i need 1.004
value:1 -> i need 1.000
我試過.toFixed(3),但這返回一個字符串,這不是我所需要的(不能顯示,輸入型號)
嘗試parseFloat(mynumber.toFixed(3)),但這將再次刪除額外的零。
也許有一種方法來掩蓋輸入,如果不存在顯示一些額外的小數?
這是完美的作品。但是,我怎麼能用它與ng模型 因爲,這將工作顯示數字,但是,我的範圍不會更新上的變化。 – Rnts
你說得對。不確定,除了'ng-model'子句外,你可能還可以使用'ng-value'字段進行初始顯示嗎? –
嘗試使用: ng-init =「product.price =(product.price | number:3)」 如果輸入類型是文本,但我需要將其作爲編號。用戶必須被授予數字鍵盤而不是全鍵盤,如同文本類型。 – Rnts