2016-12-06 78 views
0

我想比较表单中的两个数字,并用ng消息显示一个错误。ng消息比较两个数字

我的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

哪里是逻辑比较? – Jigar7521

+0

像我说的“比较”不存在与ng消息 - > https://docs.angularjs.org/api/ngMessages –

回答

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>