Skip to content

Commit 50dee1b

Browse files
Keith Gillettetobiasengelhardt
authored andcommitted
Update TreeDraggedElement service to use Angular 6+ providedIn syntax to improve tree-shaking / reduce bundle size
https://angular.io/guide/singleton-services#using-providedin
1 parent 62f0c02 commit 50dee1b

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

projects/angular-tree-component/src/lib/angular-tree-component.module.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,6 @@ import './polyfills';
7474
providers: []
7575
})
7676
export class TreeModule {
77-
static forRoot(): ModuleWithProviders {
78-
return {
79-
ngModule: TreeModule,
80-
providers: [TreeDraggedElement]
81-
};
82-
}
8377
}
8478

8579
export {

projects/angular-tree-component/src/lib/models/tree-dragged-element.model.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { Injectable } from '@angular/core';
22

3-
@Injectable()
3+
@Injectable({
4+
providedIn: 'root'
5+
})
46
export class TreeDraggedElement {
57
_draggedElement: any = null;
68

0 commit comments

Comments
 (0)