import { NgModule } from '@angular/core' import { TagInputModule } from 'ngx-chips' import { VideosRoutingModule } from './videos-routing.module' import { VideosComponent } from './videos.component' import { VideoAddComponent, VideoUpdateComponent } from './video-edit' import { LoaderComponent, VideoListComponent, VideoMiniatureComponent, VideoSortComponent } from './video-list' import { VideoWatchComponent, VideoMagnetComponent, VideoReportComponent, VideoShareComponent } from './video-watch' import { VideoService } from './shared' import { SharedModule } from '../shared' @NgModule({ imports: [ TagInputModule, VideosRoutingModule, SharedModule ], declarations: [ VideosComponent, VideoAddComponent, VideoUpdateComponent, VideoListComponent, VideoMiniatureComponent, VideoSortComponent, VideoWatchComponent, VideoMagnetComponent, VideoShareComponent, VideoReportComponent, LoaderComponent ], exports: [ VideosComponent ], providers: [ VideoService ] }) export class VideosModule { }