【问题标题】:How to use for="{{item}}"?for="{{item}}" 怎么用?
【发布时间】:2016-02-16 22:21:55
【问题描述】:

for="{{item}}" 外,每个{{item}} 都运行良好。它显示:

例外:模板解析错误:无法绑定到“for”,因为它不是 已知的原生属性

<div *ngFor="#item of collection">
    <input type="radio" name="item" id="{{item}}" value="{{item}}">
    <label for="{{item}}">
        {{item}}
    </label>
</div>

我怎样才能让它工作?谢谢!

【问题讨论】:

标签: angular


【解决方案1】:

for 不是属性,它只是一个属性。改用显式属性绑定:

 <label [attr.for]="item">

 <label attr.for="{{item}}">

另请参见https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement "htmlFor (DOMString) 标记控件的 ID。反映 for 属性。"

【讨论】:

猜你喜欢
  • 2021-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多