如何使用Angularjs添加隐藏字段以形成

时间:2013-09-26 19:21:14

标签: javascript angularjs

我的html中有几个div。

<div ng-click="remeber_gift({{gift.id}})">div1</div>
<div ng-click="remeber_gift({{gift.id}})">div2</div>
<div ng-click="remeber_gift({{gift.id}})">div3</div>

我想用angular.js添加隐藏字段到clicked div,并从其他div中删除所有其他隐藏字段。

这与Angular.js有关吗? 在jquery中简单.append就足够了。

1 个答案:

答案 0 :(得分:0)

你或许可以..但它不会非常清晰或简洁的Angular代码。您希望尽可能避免使用Angular这样的DOM操作。如果您需要一个带有礼品ID的隐藏字段,您可以在视图中只有一个并将其绑定到范围中的变量。

ex <input type="hidden" ng-bind="saved_gift" />

然后,您的remeber_gift功能可以将saved_gift更新为选定的gift.id