github.com/readium/readium-lcp-server@v0.0.0-20240101192032-6e95190e99f1/frontend/manage/app/publication/publication.module.ts (about) 1 import { NgModule, CUSTOM_ELEMENTS_SCHEMA, Directive } from '@angular/core'; 2 import { CommonModule } from '@angular/common'; 3 import { RouterModule } from '@angular/router'; 4 import { 5 FormsModule, 6 ReactiveFormsModule } from '@angular/forms'; 7 8 import { PublicationService } from './publication.service'; 9 import { PublicationRoutingModule } from './publication-routing.module'; 10 import { PublicationAddComponent } from './publication-add.component'; 11 import { PublicationEditComponent } from './publication-edit.component'; 12 import { PublicationListComponent } from './publication-list.component'; 13 import { PublicationFormComponent } from './publication-form.component'; 14 import { FileUploadModule } from 'ng2-file-upload'; 15 import { SortModule } from '../shared/pipes/sort.module'; 16 17 @NgModule({ 18 imports: [ 19 CommonModule, 20 RouterModule, 21 FormsModule, 22 ReactiveFormsModule, 23 PublicationRoutingModule, 24 FileUploadModule, 25 SortModule 26 ], 27 declarations: [ 28 PublicationAddComponent, 29 PublicationEditComponent, 30 PublicationListComponent, 31 PublicationFormComponent 32 ], 33 providers: [ 34 PublicationService 35 ], 36 schemas: [ CUSTOM_ELEMENTS_SCHEMA ] 37 }) 38 39 export class PublicationModule { }