在不使用表单元素的情况下进行AngularJS验证?

在不使用表单元素的情况下进行AngularJS验证?,angularjs,Angularjs,是否可以使用angularJS验证工具而不将控件包装在表单中,这将被称为什么 正常angularjs表单验证示例: <form name="form" class="form-validation"> <p class="text-muted">Please fill the information to continue</p> <div class="form-group"> <label>U

是否可以使用angularJS验证工具而不将控件包装在表单中,这将被称为什么

正常angularjs表单验证示例:

<form name="form" class="form-validation">    
    <p class="text-muted">Please fill the information to continue</p>
    <div class="form-group">
        <label>Username <em class="text-muted">(allow 'a-zA-Z0-9', 4-10 length)</em></label>
        <input type="text" class="form-control" ng-model="user.name" ng-pattern="/^[a-zA-Z0-9]{4,10}$/" required >
    </div>
    <div class="form-group">
         <label>Email</label>
         <input type="email" class="form-control" ng-model="user.email" required >
    </div>
    <button type="submit" class="btn btn-success" ng-disabled="form.$invalid">Submit</button>
</form>

请填写信息以继续

用户名(允许'a-zA-Z0-9',4-10长度) 电子邮件 提交
angular js验证仅适用于表单。这就是angularjs的架构。Angular从当前范围内的表单名称创建属性,并将所有验证存储在该属性对象中。因此,需要为角度验证创建表单为什么不需要表单标记?我的提交按钮与可编辑字段不在同一层。这感觉像是在表单元素中包装所有内容的廉价动作。