如何将过滤器编号应用于输入值| Angularjs
我需要将angular的过滤器编号直接应用于输入值 我认为下面的代码必须工作,但它没有如何将过滤器编号应用于输入值| Angularjs,angularjs,Angularjs,我需要将angular的过滤器编号直接应用于输入值 我认为下面的代码必须工作,但它没有 <input type="text" ng-model="product.price" value="{{product.price | number}}" required> 默认情况下是否可以实现此功能?无需写入指令?这可以通过使用正则表达式或ng模式来实现 <input type="text" ng-model="product.price" ng-pattern="/^(\d)
<input type="text" ng-model="product.price" value="{{product.price | number}}" required>
默认情况下是否可以实现此功能?无需写入指令?这可以通过使用正则表达式或ng模式来实现
<input type="text" ng-model="product.price" ng-pattern="/^(\d)+$/" required>
当您具有
ng model
属性时,不需要使用value
属性:
<input type="text" ng-model="product.price" required>
在控制器中设置
product.price
的值。如果您想格式化价格,也可以在控制器中进行。使用ng模式。我想ng模式更适合用于验证目的?它必须将输入值格式化为Angular的过滤器编号。您的代码不执行此操作。如果您想将数据值格式化为数字,请在控制器本身中执行此操作。
<input type="text" ng-model="product.price" required>