angularionic2

How to set dynamic id in *ngFor?


How to set dynamic id in Angular 2?

I have tried:

<div class = "CirclePoint" *ngFor="#c of circles" id = "{{ 'Location' + c.id }}"></div>

this.circles = [
        { x: 50 , y: 50 ,id : "oyut1" },
        { x: 100 , y: 100 ,id : "oyut3"  },
        { x: 150 , y: 150 ,id : "oyut2"  }
];

but it does not work.


Solution

  • <div class = "CirclePoint" *ngFor="let c of circles" 
        [attr.id]="'Location' + c.id">
    </div>
    
    <div class = "CirclePoint" *ngFor="let c of circles" 
        attr.id="Location{{c.id}}">
    </div>