相关疑难解决方法(0)

自定义表单验证指令来比较两个字段

我是一个有角度的新手,我对于角度形式验证指令的工作方式感到磕磕绊绊.

我知道我可以很容易地将指令添加到各个字段,但我正在尝试添加一个验证,它将比较两个表单字段(两者都是模型的元素).

这是一个表单框架:

<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如果minmax都有值,但min > max.如何访问一个指令中的两个字段?指令是否适合这项工作?

angularjs angularjs-directive

42
推荐指数
3
解决办法
5万
查看次数

标签 统计

angularjs ×1

angularjs-directive ×1