Javascript 如何在没有表单的angular js中应用验证,并检查是否应填写所有文件?

Javascript 如何在没有表单的angular js中应用验证,并检查是否应填写所有文件?,javascript,jquery,angularjs,angularjs-scope,Javascript,Jquery,Angularjs,Angularjs Scope,我有一个div,其中我没有使用表单标签,并在ng click按钮上提交表单,但如何在angulrjs中应用给定字段的验证。并检查所有字段是否已填充 <div ng-controller="AddNewvisaController"> <!-- <form name =""> --> <input type="text" class="form-control" ng-model="visa.requirement"> &

我有一个div,其中我没有使用表单标签,并在ng click按钮上提交表单,但如何在angulrjs中应用给定字段的验证。并检查所有字段是否已填充

<div ng-controller="AddNewvisaController">
 <!-- <form name =""> -->
      <input type="text" class="form-control" ng-model="visa.requirement">
       <select ng-model="visa.country">
         <option value="1">abc<option>
         <option value="2">xyz<option>
          <option value="3">pqrs<option>
       </select>
     <button type="submit" data-ng-click="submitvisa()">Submit</button>

   <!-- </form> -->
   </div>

abc
xyz
pqrs
提交

您可以尝试使用
ng表单
指令()。将其与控制器放在一起,控制器的作用域中将有一个表单类型对象(具有
$error
$valid
等属性):

<div ng-controller="AddNewvisaController" ng-form="formName">
<button type="submit" data-ng-click="submitvisa()" ng-disabled="formName.$invalid">Submit</button>