gpt4 book ai didi

javascript - 如何在 Angular 中访问动态添加的 DOM 元素?

转载 作者:行者123 更新时间:2023-11-28 10:48:55 24 4
gpt4 key购买 nike

我正在通过 $error 实现所需的约束。我想访问 from 中的 input 元素。即{{frm.item.qid.$error.required}}

但是由于表单对象包含属性 q1 (item.qid 的值),frm.item返回null .

那么我如何访问,比如说frm.q1 (item.qid 的值为:q1、q2、q3 等)?

代码如下:

<li ng-repeat = "item in questions">
<input name = {{item.qid}} type = "radio" ng-value = "item.option1" ng-model="item.selectedOption" required/>
<label ng-bind = "item.option1"></label>
<input name = {{item.qid}} type = "radio" ng-value = "item.option2" ng-model="item.selectedOption"/>
<label ng-bind = "item.option2"></label>
<input name = {{item.qid}} type = "radio" ng-value = "item.option3" ng-model="item.selectedOption"/>
<label ng-bind = "item.option3"></label>
<input name = {{item.qid}} type = "radio" ng-value = "item.option4" ng-model="item.selectedOption"/>
<label ng-bind = "item.option4"></label>
<label ng-show="">This is manadatory</label>
</li>

最佳答案

如果您在 DOM 中的 ul li 之后打印 {{frm}},您应该会看到里面的内容。

关于javascript - 如何在 Angular 中访问动态添加的 DOM 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37163295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com