我的页面上有一个字段作为金额。它是文本类型,用于千位分隔符的指令。我在输入字段中使用了ng-pattern,仅允许基于参数的数字和小数点。
<div ng-messages="form['amount' + index].$error">
<div ng-message-exp="['pattern']">INVALIDVALUE</div>
</div>
如果我在html中使用{{form['amount' + index].$error}}
,则会在下面的结果中显示
{"$viewValue":"1,227.5","$modelValue":1227.5,"$validators":{},"$asyncValidators":{},"$parsers":[null,null],"$formatters":[null,null,null],"$viewChangeListeners":[],"$untouched":true,"$touched":false,"$pristine":true,"$dirty":false,"$valid":false,"$invalid":true,"$error":{"pattern":true},"$name":"amount0","$options":{}}
我只想在ng-pattern中考虑$ modelValue。是否可以检查此验证?