Angular 6 - 错误 DOMException:无法在“元素”上执行“setAttribute”:

Tan*_*war 3 javascript dom domexception angular

我是 Angular 6 的新手。我已经在 component.js 文件中分配了公共属性,并且这些值没有在 component.html 文件中呈现。我附上了 chrome log 、 component.ts 和 component.html 文件。

如果您能让我知道我哪里做错了,我们将不胜感激。

html文件 脚本文件 Chrome colsole 日志

Ami*_*ani 5

你的错误说得很清楚,你做错了{{m.name}}。它试图将其添加为属性,因为您在attribute无效的部分中提到了它。

将其移动到content开始和结束标记之间的部分。

以这种方式改变它:

<option *ngFor="let m for data" value="{{m.id}}">{{m.name}}</option> 
Run Code Online (Sandbox Code Playgroud)