Skip to content

Commit 4774b80

Browse files
committed
Added container id generator for fusioncharts container
1 parent 4d63a55 commit 4774b80

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/angular-fusioncharts/src/fusioncharts.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import EventsList from '../events/events';
1818
class FusionChartsComponent implements OnInit, OnChanges, DoCheck, AfterViewInit, OnDestroy {
1919

2020
chartObj: any;
21-
21+
2222
@Input() placeholder: string;
2323
@Input() dataSource: Object;
2424
@Input() type: string;
@@ -289,6 +289,7 @@ class FusionChartsComponent implements OnInit, OnChanges, DoCheck, AfterViewInit
289289
constructor(element: ElementRef, fusionchartsService: FusionChartsService, private differs: KeyValueDiffers, private zone: NgZone) {
290290
this.element = element;
291291
this.fusionchartsService = fusionchartsService;
292+
this.containerId = fusionchartsService.getNextItemCount();
292293
}
293294

294295
// @ViewChild('samplediv') chartContainer: ElementRef;

src/angular-fusioncharts/src/fusioncharts.service.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export class FusionChartsStatic {
99
@Injectable()
1010
export class FusionChartsService {
1111
static _fcRoot: any = null;
12+
static itemCount :any = 0;
1213
_fusionchartsStatice: FusionChartsStatic;
1314

1415
static setFCRoot(fcRoot: any) {
@@ -60,4 +61,10 @@ export class FusionChartsService {
6061
getFusionChartsStatic() {
6162
return this._fusionchartsStatice;
6263
}
64+
65+
getNextItemCount(){
66+
FusionChartsService.itemCount++;
67+
return FusionChartsService.itemCount;
68+
}
69+
6370
}

0 commit comments

Comments
 (0)