I want to add div attributes dynamically in Angular 7.
And I tried this:
<div *ngFor="let e of etats._embedded.etats"
style="background: {{e.codeCouleur}} !important;"
data-code="{{e.id}}" data-bg={{e.codeCouleur}}>{{e.nom}"</div>
And I have this error:
Uncaught Error: Template parse errors: Can't bind to 'code' since it isn't a known property of 'div'. (" *ngFor="let e of etats._embedded.etats" style="background: {{e.codeCouleur}} !important;" [ERROR ->]data-code="{{e.id}}" data-bg={{e.codeCouleur}}>{{e.nom}"
{{e.nom}}instead of{{e.nom}"[attr.data-code]="e.id"and[attr.data-bg]="e.codeCouleur"instead ofdata-code="{{e.id}}" data-bg="{{e.codeCouleur}}"[style.background]="e.codeCouleur"