簡體   English   中英

如何訪問Angular中動態添加的DOM元素?

[英]How to access dynamically added DOM element in Angular?

我正在通過$error實現所需的約束。 我要訪問from中的輸入元素。 {{frm.item.qid.$error.required}}

但是由於表單對象包含屬性q1item.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>

如果打印{{FRM}}后您的ul li在DOM,你應該看看里面是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM