2016-12-06 32 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>