我正在通过$error
实施所需的约束。
我想访问from中的input元素。即{{frm.item.qid.$error.required}}
但由于表单Object包含属性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>
答案 0 :(得分:-1)
如果您在DOM ul li
之后打印{{frm}},您应该会看到内部的内容。