mirror of https://github.com/abpframework/abp
parent
247a2c7f51
commit
7a9a9efeac
@ -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