How to get hidden input value using angularjs?

In angularjs, I want to get the value of hidden input. eg:

<pre> <input type="hidden" name="captId" value="AqXpRshs9QHfxUbOWqMT" ng-model="captId"> </pre> 

How to get the value of "hidden input" "AqXpRshs9QHfxUbOWqMT" using angularjs, not ajax or jquery.

+8
angularjs input hidden
source share
2 answers

You can use ng-init to initialize the value to bind it to your model variable at creation.

 <input type="hidden" name="captId" ng-init="captId='AqXpRshs9QHfxUbOWqMT'" ng-model="captId"> 

Or you can get it directly if all else fails:

 angular.element(document.getElementsByName('captId')[0]).val(); // or dont use angular at all document.getElementsByName('captId')[0].value 

Documentation for angular.element

+23
source share

By identifier

 document.getElementById('yourId').value 

By name

 document.getElementsByName('yourName')[0].value 

Keep it simple :)

0
source share

All Articles