NgModule
4 Apr 20231 minute to read
Syncfusion Angular has an NgModule for each component with two implementations, as given below.
- Component Module
- Component All Module
Component Module
This module contains a particular component and all of its child property directives, excluding feature-wise modules. For example, GridModule
is only included with GridComponent
and ColumnDirective
. It is always recommended to use this module because you can control which features of a component you use, and it is also useful in reducing bundle size when using Webpack
or Rollup.js
.
Component all Module
This module contains a particular component and all of its directives, with the addition of all the feature-wise Modules of that component. For example, GridAllModule
is included with GridComponent
, ColumnDirective
, FilterService
, PageService
, GroupService
and all other feature-wise module services it is supporting.