ng-messages比较两个数字

时间:2016-12-06 09:33:05

标签: angularjs ng-messages

我想比较表单中的两个数字,并使用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

这是进行自定义验证的好方法还是有更好的方法?

感谢

1 个答案:

答案 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>