diff --git a/src/components/virtual-scroll/virtual-footer.ts b/src/components/virtual-scroll/virtual-footer.ts new file mode 100644 index 0000000000..95a77c89db --- /dev/null +++ b/src/components/virtual-scroll/virtual-footer.ts @@ -0,0 +1,10 @@ +import { Directive, TemplateRef } from '@angular/core'; +import { VirtualContext } from './virtual-util'; + +/** + * @private + */ +@Directive({selector: '[virtualFooter]'}) +export class VirtualFooter { + constructor(public templateRef: TemplateRef) {} +} diff --git a/src/components/virtual-scroll/virtual-header.ts b/src/components/virtual-scroll/virtual-header.ts new file mode 100644 index 0000000000..e78aa2a5f1 --- /dev/null +++ b/src/components/virtual-scroll/virtual-header.ts @@ -0,0 +1,10 @@ +import { Directive, TemplateRef } from '@angular/core'; +import { VirtualContext } from './virtual-util'; + +/** + * @private + */ +@Directive({selector: '[virtualHeader]'}) +export class VirtualHeader { + constructor(public templateRef: TemplateRef) {} +} diff --git a/src/components/virtual-scroll/virtual-item.ts b/src/components/virtual-scroll/virtual-item.ts index dc3fdd9a82..2fd350c36f 100644 --- a/src/components/virtual-scroll/virtual-item.ts +++ b/src/components/virtual-scroll/virtual-item.ts @@ -1,25 +1,6 @@ import { Directive, TemplateRef, ViewContainerRef } from '@angular/core'; import { VirtualContext } from './virtual-util'; - -/** - * @private - */ -@Directive({selector: '[virtualHeader]'}) -export class VirtualHeader { - constructor(public templateRef: TemplateRef) {} -} - - -/** - * @private - */ -@Directive({selector: '[virtualFooter]'}) -export class VirtualFooter { - constructor(public templateRef: TemplateRef) {} -} - - /** * @private */ diff --git a/src/components/virtual-scroll/virtual-scroll.ts b/src/components/virtual-scroll/virtual-scroll.ts index 2509491e7b..24c2831c06 100644 --- a/src/components/virtual-scroll/virtual-scroll.ts +++ b/src/components/virtual-scroll/virtual-scroll.ts @@ -8,7 +8,9 @@ import { isBlank, isFunction, isPresent } from '../../util/util'; import { Platform } from '../../platform/platform'; import { ViewController } from '../../navigation/view-controller'; import { VirtualCell, VirtualData, VirtualNode } from './virtual-util'; -import { VirtualFooter, VirtualHeader, VirtualItem } from './virtual-item'; +import { VirtualItem } from './virtual-item'; +import { VirtualFooter } from './virtual-footer'; +import { VirtualHeader } from './virtual-header'; /**