我需要直接将角度滤波器编号应用于输入值。
我认为下面的代码必须有效,但它没有......
<input type="text" ng-model="product.price" value="{{product.price | number}}" required>
默认情况下Angular资源是否可以实现?没有写指令?
答案 0 :(得分:2)
这可以使用正则表达式或ng-pattern来实现。
<input type="text" ng-model="product.price" ng-pattern="/^(\d)+$/" required>
2.如果要格式化数据值,可以执行以下操作。
$scope.product.price= parseInt($scope.product.price)
答案 1 :(得分:1)
当您拥有value
属性时,您不需要使用ng-model
属性:
<input type="text" ng-model="product.price" required>
在控制器中设置product.price
的值。如果您想格式化价格,也可以在控制器中进行格式化。