<input type="number" name="misc" id="misc" ng-disabled="crud.model.status==='C'" ng-model="crud.model.miscChrg" class="form-control" min="0" step="0.01" data-sm:number-format data-accuracy="2" data-sm:number placeholder="0.00" />The smNumber directive works fine in Google Chrome and the number displays with 2 decimal points even when it's a whole number, such as 0. In FireFox it displays using spinner and if it's a whole number, I don't see .00 displayed.