<form name="Form"> <div> <label>Required</label> <input type="text" name="required" ng-model="form.required" validator="required"> </div> <div> <label>Url</label> <input type="text" name="url" ng-model="form.url" validator="required, url"> </div> <button validation-submit="Form" ng-click="next()">Submit</button> <button validation-reset="Form">Reset</button> </form>
<!-- default valid-method is watch --> <input type="text" name="emailBlur" ng-model="form.email" validator="email"/>
<input type="text" name="emailBlur" ng-model="form.email" validator="email" valid-method="blur"/>
In name attribute we have to use {{$index}} eg. emailRequiredOnly{{$index}}