我是一个有角度的新手,我对于角度形式验证指令的工作方式感到磕磕绊绊.
我知道我可以很容易地将指令添加到各个字段,但我正在尝试添加一个验证,它将比较两个表单字段(两者都是模型的元素).
这是一个表单框架:
<form name="edit_form" >
<input name="min" type="number" ng-model="field.min"/>
<input name="max" type="number" ng-model="field.max"/>
</form>
<div class="error" ng-show="edit_form.min.$dirty || edit_form.max.$dirty">
<small class="error" ng-show="(what goes here?)">
Min cannot exceed max
</small>
</div>
Run Code Online (Sandbox Code Playgroud)
总之,我想写一个指令,并用它来显示/隐藏这small.error如果min和max都有值,但min > max.如何访问一个指令中的两个字段?指令是否适合这项工作?