import { FormsModule } from '@angular/forms'; import { HttpClientModule, HttpClient } from '@angular/common/http'; /* * @Author: 疯狂秀才(Lucas Huang) * @Date: 2019-06-16 13:45:00 * @LastEditors: 疯狂秀才(Lucas Huang) * @LastEditTime: 2019-11-28 20:23:39 * @QQ: 1055818239 * @Version: v0.0.1 */ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { TreeTableDemoRoutingModule } from './treetable-demo.routing'; import { TreeTableModule } from '@farris/ui-treetable'; import { TreeModule } from '@farris/ui-tree'; import { DemoTreetableBasicComponent } from './demos/basic/demo-treetable-basic.component'; import { ShareModule } from 'src/app/share-module/share.module'; import { DemoCascadeCheckComponent } from './demos/cascade-check/demo-cascade-check.component'; import { DemoShowIconComponent } from './demos/show-icon/demo-show-icon.component'; import { DemoTreetableFormattorComponent } from './demos/formattor/demo-treetable-formattor.component'; import { DemoLargeDataComponent } from './demos/large-data/demo-large-data.component'; import { DemoTreeBasicComponent } from './demos/treeview/demo-tree-basic.component'; import { MarkdownModule, MarkedOptions } from 'ngx-markdown'; import { DemoTreetableCellTemplateComponent } from './demos/cell-template/demo-cell-template.component'; import { DemoTreetableEmptyDataComponent } from './demos/empty-data/demo-empty-data.component'; import { DemoFarrisTreeComponent } from './demos/farris-tree/farris-tree-demo.component'; import { DemoUsePagerComponent } from './demos/pager/demo-use-pager.component'; @NgModule({ declarations: [ DemoTreetableBasicComponent, DemoCascadeCheckComponent, DemoShowIconComponent, DemoTreetableFormattorComponent, DemoLargeDataComponent, DemoTreeBasicComponent, DemoTreetableCellTemplateComponent, DemoTreetableEmptyDataComponent, DemoFarrisTreeComponent, DemoUsePagerComponent ], imports: [ CommonModule, FormsModule, HttpClientModule, TreeTableModule, ShareModule, TreeTableDemoRoutingModule, TreeModule, MarkdownModule.forRoot({ loader: HttpClient, markedOptions: { provide: MarkedOptions, useValue: { gfm: true, tables: true, breaks: false, pedantic: false, sanitize: false, smartLists: true, smartypants: false, } } }) ], exports: [], providers: [], }) export class TreeTableDemoModule {}