diff --git a/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.html b/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.html
index a391a16..8fc56e6 100644
--- a/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.html
+++ b/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.html
@@ -4,6 +4,6 @@
(mousedown)="pan ? panStartHandler($event) : true" (mousemove)="pan && panning ? panHandler($event) : true"
(click)="onClickChart($event)">
+ [nodeTemplate]="nodeTemplate" [groupScale]="datasource.groupScale || groupScale" [select]="select" (nodeClick)="onNodeClick($event)">
\ No newline at end of file
diff --git a/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.ts b/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.ts
index b80743d..feb165d 100644
--- a/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.ts
+++ b/projects/ng-orgchart/src/lib/components/orgchart/chart-container/chart-container.component.ts
@@ -1,4 +1,5 @@
import { Component, OnInit, Input, Output, EventEmitter, TemplateRef } from '@angular/core';
+import { Node } from '../shared/models/node.model';
import { NodeSelectService } from '../shared/services/node-select.service';
@Component({
@@ -8,7 +9,7 @@ import { NodeSelectService } from '../shared/services/node-select.service';
})
export class ChartContainerComponent implements OnInit {
- @Input() datasource;
+ @Input() datasource: Node;
@Input() nodeHeading = 'name';
@Input() nodeContent = 'title';
@Input() nodeTemplate: TemplateRef;
diff --git a/projects/ng-orgchart/src/lib/components/orgchart/chart-node/chart-node.component.html b/projects/ng-orgchart/src/lib/components/orgchart/chart-node/chart-node.component.html
index bed918b..5f6f00f 100644
--- a/projects/ng-orgchart/src/lib/components/orgchart/chart-node/chart-node.component.html
+++ b/projects/ng-orgchart/src/lib/components/orgchart/chart-node/chart-node.component.html
@@ -12,7 +12,7 @@
+ [groupScale]="datasource.children[i + j].groupScale || groupScale" [select]="select" (nodeClick)="onNodeClick($event)">
diff --git a/projects/ng-orgchart/src/lib/components/orgchart/shared/models/node.model.ts b/projects/ng-orgchart/src/lib/components/orgchart/shared/models/node.model.ts
index a6a596e..1054536 100644
--- a/projects/ng-orgchart/src/lib/components/orgchart/shared/models/node.model.ts
+++ b/projects/ng-orgchart/src/lib/components/orgchart/shared/models/node.model.ts
@@ -3,4 +3,5 @@ export class Node {
name: string;
title: string;
children?: Node[];
+ groupScale?: number;
}
\ No newline at end of file