我想比较表单中的两个数字,并使用ng-messages显示错误。
我的HTML代码:
<md-input-container>
<label>min</label>
<input name="valMin" type="number" ng-model="valMin" />
</md-input-container>
<md-input-container>
To
</md-input-container>
<md-input-container>
<label>max</label>
<input name="valMax" type="number" ng-model="valMax" />
<div ng-messages="myForm.valMax.$error" role="alert">
<div ng-message="compare">Max value must be greater than min value.</div>
</div>
</md-input-container>
比较不存在。我看过这篇文章:
angular ngMessages custom validation ng-message
这是进行自定义验证的好方法还是有更好的方法?
感谢
答案 0 :(得分:0)
尝试:
<div ng-messages="myForm.valMax.$error" role="alert" ng-show="!(valMax > valMin)">
<div ng-message="compare">Max value must be greater than min value.</div>
</div>