Angular 6 - 错误 DOMException:无法在 'Element' 上执行 'setAttribute':
Angular 6 - ERROR DOMException: Failed to execute 'setAttribute' on 'Element':
我是 Angular 6 的新手。我已在 component.js 文件中分配了 public 属性,但这些值未在 component.html 文件中呈现。我已附上 chrome 日志、component.ts 和 component.html 文件。
如果你能告诉我哪里做错了,我将不胜感激。
您的错误说明得很清楚,您在 {{m.name}}
上做错了什么。它试图将其添加为属性,因为您在无效的 attribute
部分中提到了它。
将其移至 content
部分,即开始标签和结束标签之间。
改成这样:
<option *ngFor="let m for data" value="{{m.id}}">{{m.name}}</option>
我是 Angular 6 的新手。我已在 component.js 文件中分配了 public 属性,但这些值未在 component.html 文件中呈现。我已附上 chrome 日志、component.ts 和 component.html 文件。
如果你能告诉我哪里做错了,我将不胜感激。
您的错误说明得很清楚,您在 {{m.name}}
上做错了什么。它试图将其添加为属性,因为您在无效的 attribute
部分中提到了它。
将其移至 content
部分,即开始标签和结束标签之间。
改成这样:
<option *ngFor="let m for data" value="{{m.id}}">{{m.name}}</option>