所以我有一个类型编号的输入。一旦用户保存了它,它就会创建一个磁贴,然后用户就可以进行编辑,并通过编辑,使用现有值填充字段。这个磁贴通过Angular提取绑定信息,所以我可以简单地将货币过滤器放在那里。这意味着,我的html中输入的数字只显示为数字,而不是货币。在HTML 5中是否有一种方法可以显示至少小数位,即使金额是“10.00”而不是“10”?
我尝试使用step属性作为step =“any”。
这是我的输入代码:
<div class="form-group col-md-4 naviaInp">
<label for="claimAmount">How much are you claiming for each date above?</label>
<input type="number" name="amount" class="form-control" id="claimAmount" min="0.00" step="any" placeholder="$0.00" data-ng-model="recurInfo.amount" ng-required="true" navia-min="0.01" navia-max="10000" ng-pattern="/^\d*(\.\d{0,2})?$/">
</div>