以角度验证复选框

时间:2014-09-16 15:07:54

标签: javascript angularjs checkbox

假设我在表单上有一个复选框。它可能类似于'同意条款和条件'必须检查但是在加载表单时无法检查,因为用户必须阅读'条款和条件并同意。

Angular documentation for checkbox表明没有必需的属性,所以有一种Angular方法可以确保复选框值为true / checked,还是必须在控制器中手动执行?

1 个答案:

答案 0 :(得分:0)

requiredngRequired属性在 input 指令中定义,因为复选框也是输入元素,然后是required并且ngRequired属性仍然适用。

<强> DEMO

<强> HTML

<form name="form" novalidate>
  <input type="checkbox" required="true" ng-model="termsAndConditions" name="termsAndConditions">
  {{form.termsAndConditions.$error | json}}
</form>