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

时间:2016-05-11 12:53:07

标签: javascript html angularjs

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

但由于表单Object包含属性q1item.qid的值),frm.item会返回null

那么如何访问,让我们说frm.q1item.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>

1 个答案:

答案 0 :(得分:-1)

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