我想在Angular 7中动态添加div属性。
我尝试了这个:
<div *ngFor="let e of etats._embedded.etats"
style="background: {{e.codeCouleur}} !important;"
data-code="{{e.id}}" data-bg={{e.codeCouleur}}>{{e.nom}"</div>
我有一个错误:
未捕获的错误:模板分析错误:无法绑定到“code ”,因为它不是“div”的已知属性。(" *ngFor="let e of etats。_ embedded . Etats " style = " background:{ { e . codecouleur } }!重要;“[错误-
您试图实现的是属性绑定。正如官方文件所说:
当没有要绑定的元素属性时,必须使用属性绑定。
所以,根据这一点,你需要稍微改变一下代码。对于样式
,你可以使用ng样式
或[style.background]
,但是!重要的
在里面不起作用:
<div *ngFor="let e of etats._embedded.etats"
[ngStyle]="{'background': e.codeCouleur}"
[attr.data-code]="e.id" [attr.data-bg]="e.codeCouleur">{{e.nom}}</div>
您有以下几种选择:
当你动态循环时,你应该使用这样的东西:
<div *ngFor="let e of etats._embedded.etats"
[style.background]="e.codeCouleur"
[data-code]="e.id"
[data-bg]=e.codeCouleur
>{{e.nom}}"</div>
问题内容: 嗨:在我们的应用程序中,我们已经从数据库中检索了一些数据,例如,表中包含以下字段:id,名称,年龄,地址,电子邮件。 然后,我们将根据客户提供一些这些属性。 如果客户需要ID,名称,我们将获得ID名称;如果客户需要ID,名称,年龄,则将获得ID,名称,年龄。 现在,我们想创建一个包装这些属性的类。但是,我们不知道确切要求哪个字段。 我可以在这里用Class替换地图吗? 问题答案: 如果
预期结果:用循环去写,现在是写死的,当长度是2的时候是 obj= _tableArray[nodeList[0]].children[nodeList[1]]
我正在尝试在我的java spring项目中的swagger定义中添加新的属性。我已阅读文档并特别 https://springfox.github.io/springfox/docs/snapshot/#plugins 例如,我有这个定义: 我想要: 你能帮我在定义中添加meteo属性吗?在本例中,我的目标是以编程方式添加attribute,而不使用注释。
本文向大家介绍js中动态创建json,动态为json添加属性、属性值的实例,包括了js中动态创建json,动态为json添加属性、属性值的实例的使用技巧和注意事项,需要的朋友参考一下 如下所示: 在js中,一个[]认为是数组;{}认为是Json对象; var json = {}; 定义一个Json对象; 为Json对象赋值: json[aa] = "xx"; eval 解析json报错 提示缺少“
我需要在thymleaf中的in div标记中添加一个属性,如下所示 问题是我无法在div标签中定义项目范围
本文向大家介绍js 动态添加元素(div、li、img等)及设置属性的方法,包括了js 动态添加元素(div、li、img等)及设置属性的方法的使用技巧和注意事项,需要的朋友参考一下 把一串 html 标签赋给一个 javascript 变量,除属性的值要用转义的双引号外,某些时候字符串还很长,显得有些复杂。如果用 js 动态添加元素,就不会有那么复杂的字符串出现,代码阅读性强一点,也容易理解。