当我写动态"为"标签中的属性,我得到错误。
示例:
<div *ngFor="let question of questions; let i = index;">
<input id="ques-{{i}}" type="radio" name="selected" [value]="question">
<label for="ques-{{i}}">{{question.data}}</label>
</div>
错误:
未处理的Promise拒绝:模板解析错误:无法绑定 &#39;对于&#39;因为它不是“标签”的已知属性。
动态&#34; id&#34;属性工作正常,请帮我找一个解决方案
答案 0 :(得分:14)
您必须访问标签的属性,如下所示:[attr.for]="'ques-' + i"
你的ngFor中有一个错误,你缺少 :
*ngFor="let question of questions; let i = index;">