dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_MatLayoutModule cluster_MatLayoutModule_declarations cluster_MatLayoutModule_exports MatContainerDirective MatContainerDirective MatLayoutModule MatLayoutModule MatContainerDirective->MatLayoutModule MatHeightDirective MatHeightDirective MatHeightDirective->MatLayoutModule MatMarginDirective MatMarginDirective MatMarginDirective->MatLayoutModule MatPaddingDirective MatPaddingDirective MatPaddingDirective->MatLayoutModule MatWidthDirective MatWidthDirective MatWidthDirective->MatLayoutModule MatContainerDirective MatContainerDirective MatLayoutModule->MatContainerDirective MatHeightDirective MatHeightDirective MatLayoutModule->MatHeightDirective MatMarginDirective MatMarginDirective MatLayoutModule->MatMarginDirective MatPaddingDirective MatPaddingDirective MatLayoutModule->MatPaddingDirective MatWidthDirective MatWidthDirective MatLayoutModule->MatWidthDirective
import {CommonModule} from '@angular/common';
import {NgModule, ModuleWithProviders} from '@angular/core';

import {MatLayoutService} from './service/mat-layout.service';
import {MatPaddingDirective} from './directives/padding/mat-padding.directive';
// Directives
import {MatMarginDirective} from './directives/margin/mat-margin.directive';
import {MatHeightDirective} from './directives/height/mat-height.directive';
import {MatWidthDirective} from './directives/width/mat-width.directive';
import {MatContainerDirective} from './directives/container/mat-container.directive';

// Export module's public API
export {MatLayoutService} from './service/mat-layout.service';

const ALL_DIRECTIVES =
  [
    MatPaddingDirective,
    MatMarginDirective,
    MatHeightDirective,
    MatWidthDirective,
    MatContainerDirective
  ];

@NgModule({
  imports: [
    CommonModule
  ],
  exports: [...ALL_DIRECTIVES],
  declarations: [...ALL_DIRECTIVES]
})
export class MatLayoutModule {
  static forRoot(): ModuleWithProviders {
    return {
      ngModule: MatLayoutModule,
      providers: [MatLayoutService]
    };
  }
}

result-matching ""

    No results matching ""