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 { NgModule } from '@angular/core'; |
||||
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
||||
import { NzTreeModule } from 'ng-zorro-antd/tree'; |
import { NzTreeModule } from 'ng-zorro-antd/tree'; |
||||
import { TreeComponent } from './components/tree.component'; |
import { TreeComponent } from './components/tree.component'; |
||||
import { CommonModule } from '@angular/common'; |
import { TreeNodeTemplateDirective } from './templates/tree-node-template.directive'; |
||||
|
|
||||
|
const exported = [TreeNodeTemplateDirective, TreeComponent]; |
||||
|
|
||||
@NgModule({ |
@NgModule({ |
||||
imports: [CommonModule, NzTreeModule, NgbDropdownModule], |
imports: [CommonModule, NzTreeModule, NgbDropdownModule], |
||||
exports: [TreeComponent], |
exports: [...exported], |
||||
declarations: [TreeComponent], |
declarations: [...exported], |
||||
}) |
}) |
||||
export class TreeModule {} |
export class TreeModule {} |
||||
|
|||||
@ -1,3 +1,4 @@ |
|||||
export * from './lib/tree.module'; |
export * from './lib/tree.module'; |
||||
export * from './lib/components/tree.component'; |
export * from './lib/components/tree.component'; |
||||
export * from './lib/utils/nz-tree-adapter'; |
export * from './lib/utils/nz-tree-adapter'; |
||||
|
export * from './lib/templates/tree-node-template.directive'; |
||||
|
|||||
Loading…
Reference in new issue