The @NgModule metadata is used to tell the Angular compiler what components to be compiled for this module and how to link this module with other modules.
@NgModule