javascript - Angular 6 - 错误 DOMException : Failed to execute 'setAttribute' on 'Element' :

标签 javascript angular dom domexception

我是 Angular 6 的新手。我在 component.js 文件中分配了公共(public)属性,并且值未在 component.html 文件中呈现。我附上了 chrome 日志、component.ts 和 component.html 文件。

如果您能告诉我哪里做错了,我们将不胜感激。

html file script file Chrome colsole log

最佳答案

您的错误说明得很清楚,您在使用 {{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/

相关文章:

javascript - Photoshop 脚本 - 如何检查是否有文档已打开?

javascript - 语义 UI 正则表达式解析器似乎无法正常工作

angular - 在较新的 Angular 版本中可以替代forwardRef吗?

javascript - Angular 5 交错动画 - 如何进行倒序

javascript - 我想在 JSON.stringify() 之后播放 htmlDecode

javascript - 滚动在 JavaScript 中不起作用

javascript - html4 中的自定义键盘 Tab 键顺序

javascript - Gatsby.js 的 GraphQL 查询回调

javascript - 一种使用指令绑定(bind) AngularJS 的方法

Angular 2动态更改选定的单选按钮