Angular 模板分析错误:Can';t绑定到';项目价值';因为它不是';t'的已知属性;td';

Angular 模板分析错误:Can';t绑定到';项目价值';因为它不是';t'的已知属性;td';,angular,Angular,我正努力做到以下几点: <tr id="row" *ngFor="let data of dataList"> <td class="search-result" data-item-value="{{data.value}}"> {{data.text}} </td> </tr> {{data.text} 这里的dataList是一个包含属性值和文本的对象数组 我遇到以下错误: zone.js:522未处理的承诺拒绝

我正努力做到以下几点:

<tr id="row" *ngFor="let data of dataList">
   <td class="search-result" data-item-value="{{data.value}}">
      {{data.text}}
   </td>
</tr>

{{data.text}
这里的dataList是一个包含属性值和文本的对象数组

我遇到以下错误:

zone.js:522未处理的承诺拒绝:模板分析错误:无法 绑定到“item value”,因为它不是“td”的已知属性。("" *ngFor=“让数据列表中的数据”> ]数据项值=“{data.value}}”>{{data.text} "): MultiListBoxComponent@24:66;区域:;任务:Promise.then;值:SyntaxError{{uuuu区域\符号\错误:错误: 模板分析错误:无法绑定到“项值”,因为它不是 “td”的已知属性。(“…}错误:模板分析错误:无法 绑定到“项值”,因为它不是“td”的已知属性(“”) *ngFor=“让数据列表中的数据”> ]数据项值=“{data.value}}”>{{data.text} "): MultiListBoxComponent@24:66

angular 2中是否不允许值绑定到自定义属性?

检查:

您可以将
DomainSanitationService
与生成
td
的函数一起使用,以检查:

您可以将
DomainSanitationService
与生成您必须使用的
td
的函数一起使用

[attr.data-item-value]="data.value"
而不是

data-item-value="{{data.value}}"
你必须使用

[attr.data-item-value]="data.value"
而不是

data-item-value="{{data.value}}"

更好的解决方案,我不知道!更好的解决方案,我不知道!