Takumon/mean-blog

View on GitHub
src/app/articles/articles.module.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { MatPaginatorIntl } from '@angular/material';

import { PaginatorService, ArticleService } from '../shared/services';

import { CommentService } from './shared/comment.service';
import { ReplyService } from './shared/reply.service';
import { SearchConditionService } from './shared/search-condition.service';


import { ArticleDetailComponent } from './article-detail/article-detail.component';
import { ArticleTocComponent } from './article-detail/article-toc.component';
import { CommentListComponent } from './comment-list/comment-list.component';
import { CommentFormComponent } from './comment-form/comment-form.component';
import { ReplyFormComponent } from './reply-form/reply-form.component';
import { VoterListComponent } from './voter-list/voter-list.component';

import { ArticlesRoutingModule } from './articles-routing.module';
import { SharedModule } from '../shared/shared.module';
import { SearchConditionDialogComponent } from './search-condition/search-condition.dialog';
import { ArticleListComponent } from './article-list/article-list.component';
import { ArticleComponent } from './article-list/article.component';
import { SearchConditionComponent } from './search-condition/search-condition.component';
import { UserIdSearchFilterPipe } from './search-condition/user-id-search-filter.pip';
import { TocService } from './shared/toc.service';




@NgModule({
  declarations: [
    ArticleDetailComponent,
    ArticleTocComponent,
    CommentListComponent,
    CommentFormComponent,
    ReplyFormComponent,
    VoterListComponent,

    ArticleListComponent,
    ArticleComponent,
    SearchConditionDialogComponent,
    SearchConditionComponent,
    UserIdSearchFilterPipe,
  ],
  imports: [
    ArticlesRoutingModule,
    SharedModule,
  ],
  providers: [
    ArticleService,
    CommentService,
    ReplyService,
    SearchConditionService,
    TocService,
    { provide: MatPaginatorIntl, useClass: PaginatorService},
  ],
  entryComponents: [
    SearchConditionDialogComponent,
    VoterListComponent,
  ],
  schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
})
export class ArticlesModule { }