angularjs - Cannot read property $valid of undefined -


i have form -

<form name="myform" novalidate> 

there fields in form validating , submitting form -

<input type="button" ng-click="save(data)" value="save"> 

in controller, want check if form not valid save() should show error on page. that, setting watch -

$scope.$watch('myform.$valid', function(validity) {      if(validity == false)         // show errors }); 

but getting error on running -

cannot read property '$valid' of undefined 

can explain why?

thanks

you misspelled "myform" in controller code. in order remove error, write "myform" instead of "myform".

however expect want this.

$scope.save = function(data){     alert($scope.myform.$valid); } 

i setup jsfiddle.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -