如何使用angularjs获取隐藏输入的值?

时间:2014-03-03 07:19:11

标签: angularjs input hidden

在angularjs中,我想获取隐藏输入的值。如下:

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

如何使用angularjs获取“隐藏输入”值“AqXpRshs9QHfxUbOWqMT”,而不是使用ajax或jquery。

2 个答案:

答案 0 :(得分:24)

您可以使用ng-init初始化值,以便在创建时将其绑定到模型变量。

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

如果其他所有方法都失败了,你可以直接得到它:

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

Documentation for angular.element

答案 1 :(得分:1)

按ID

document.getElementById('yourId').value

按名称

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

保持简单:)