除{{item}}
外,每个for="{{item}}"
的效果都很好。它显示:
EXCEPTION:模板解析错误:无法绑定到'对于'因为它不是一个 已知的本地财产
<div *ngFor="#item of collection">
<input type="radio" name="item" id="{{item}}" value="{{item}}">
<label for="{{item}}">
{{item}}
</label>
</div>
我怎样才能让它发挥作用?谢谢!
答案 0 :(得分:2)
for
不是属性,它只是一个属性。使用显式属性绑定代替:
<label [attr.for]="item">
或
<label attr.for="{{item}}">
另请参阅https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement“htmlFor
(DOMString)标记控件的ID。反映for
属性。”