Skip to content

BoLaMN/angular-validate-on

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

angular-validate-on

adds validateOn to ng-model-options to validate $viewValue without updating the $modelValue for easy roll backs

Installation

angular.module('myApp', ['ngValidateOn'])

Example

<div>
  <form name="myForm"
    ng-model-options="{ updateOn: 'submit', validateOn: 'default' }">
    name: <input type="text" name="name" ng-model="name"
      ng-minlength="4" ng-maxlength="6">
    <span class="error" ng-show="myForm.name.$error.minlength">
      Too short!</span>
    <span class="error" ng-show="myForm.name.$error.maxlength">
      Too long!</span><br>
  </form>
  <hr>
  <tt>user = {{name}}</tt><br/>
  <tt>myForm.name.$valid = {{myForm.name.$valid}}</tt><br>
  <tt>myForm.name.$error = {{myForm.name.$error}}</tt><br>
</div>

License: MIT

About

adds validateOn to ng-model-options

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published