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

时间:2018-08-03 07:21:51

标签: javascript angular dom domexception

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

如果能让我知道我做错了什么,将不胜感激。

html file script file Chrome colsole log

1 个答案:

答案 0 :(得分:2)

您的错误如此清楚地表明,您在{{m.name}}上做错了什么。它试图将其添加为属性,因为您在无效的attribute部分中提到了它。

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

以这种方式更改它:

<option *ngFor="let m for data" value="{{m.id}}">{{m.name}}</option>