mirror of https://github.com/abpframework/abp.git
5 changed files with 25 additions and 4 deletions
@ -0,0 +1,8 @@ |
|||
import { Directive, TemplateRef } from '@angular/core'; |
|||
|
|||
@Directive({ |
|||
selector: '[abpTreeNodeTemplate],[abp-tree-node-template]', |
|||
}) |
|||
export class TreeNodeTemplateDirective { |
|||
constructor(public template: TemplateRef<any>) {} |
|||
} |
|||
@ -1,12 +1,15 @@ |
|||
import { CommonModule } from '@angular/common'; |
|||
import { NgModule } from '@angular/core'; |
|||
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
|||
import { NzTreeModule } from 'ng-zorro-antd/tree'; |
|||
import { TreeComponent } from './components/tree.component'; |
|||
import { CommonModule } from '@angular/common'; |
|||
import { TreeNodeTemplateDirective } from './templates/tree-node-template.directive'; |
|||
|
|||
const exported = [TreeNodeTemplateDirective, TreeComponent]; |
|||
|
|||
@NgModule({ |
|||
imports: [CommonModule, NzTreeModule, NgbDropdownModule], |
|||
exports: [TreeComponent], |
|||
declarations: [TreeComponent], |
|||
exports: [...exported], |
|||
declarations: [...exported], |
|||
}) |
|||
export class TreeModule {} |
|||
|
|||
@ -1,3 +1,4 @@ |
|||
export * from './lib/tree.module'; |
|||
export * from './lib/components/tree.component'; |
|||
export * from './lib/utils/nz-tree-adapter'; |
|||
export * from './lib/templates/tree-node-template.directive'; |
|||
|
|||
Loading…
Reference in new issue