dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_HomeModule cluster_HomeModule_declarations cluster_HomeModule_imports cluster_HomeModule_providers HomeComponent HomeComponent HomeModule HomeModule HomeComponent->HomeModule ProductListComponent ProductListComponent ProductListComponent->HomeModule ProductListItemComponent ProductListItemComponent ProductListItemComponent->HomeModule TaxonsComponent TaxonsComponent TaxonsComponent->HomeModule FilterComponent FilterComponent FilterComponent->HomeModule BreadcrumbComponent BreadcrumbComponent BreadcrumbComponent->HomeModule ContentHeaderComponent ContentHeaderComponent ContentHeaderComponent->HomeModule CustomizeComponent CustomizeComponent CustomizeComponent->HomeModule FilterSummaryComponent FilterSummaryComponent FilterSummaryComponent->HomeModule ContentComponent ContentComponent ContentComponent->HomeModule FilterPipe FilterPipe FilterPipe->HomeModule RouterModule.forChild(args) RouterModule.forChild(args) RouterModule.forChild(args)->HomeModule SharedModule SharedModule SharedModule->HomeModule ProductActions ProductActions ProductActions->HomeModule SearchActions SearchActions SearchActions->HomeModule
import { RouterModule } from '@angular/router';
import { NgModule } from '@angular/core';
import { ProductActions } from './../product/actions/product-actions';
import { SearchActions } from './reducers/search.actions';
import { SharedModule } from './../shared/index';

// Components
import { HomeComponent } from './home.component';
// Breadcrumb components
import { BreadcrumbComponent } from './breadcrumb/components/breadcrumb/breadcrumb.component';

// Content components
import { ProductListComponent } from './content/product-list/product-list.component';
import { ProductListItemComponent } from './content/product-list/product-list-item/product-list-item.component';
import { FilterSummaryComponent } from './content/filter-summary/filter-summary.component';
import { CustomizeComponent } from './content/customize/customize.component';
import { ContentHeaderComponent } from './content/content-header/content-header.component';
import { ContentComponent } from './content/content'; 
// Sidebar components
import { TaxonsComponent } from './sidebar/taxons/taxons.component';
import { FilterComponent } from './sidebar/filter/filter.component';
// Routes
import { HomeRoutes as routes } from './home.routes';

import { FilterPipe } from './content/product-list/product-filter.pipe';

@NgModule({
  declarations: [
    // components
    HomeComponent,
    ProductListComponent,
    ProductListItemComponent,
    TaxonsComponent,
    FilterComponent,
    BreadcrumbComponent,
    ContentHeaderComponent,
    CustomizeComponent,
    FilterSummaryComponent,
    ContentComponent,
    // pipes
    FilterPipe,
  ],
  exports: [
  ],
  imports: [
    RouterModule.forChild(routes),
    SharedModule,
  ],
  providers: [
    ProductActions,
    SearchActions
  ]
})
export class HomeModule {}

results matching ""

    No results matching ""