我是 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>
关于javascript - Angular 6 - 错误 DOMException : Failed to execute 'setAttribute' on 'Element' :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51667290/