import {Component} from '@angular/core'; import {ViewChild, ViewContainerRef} from '@angular/core'; import {AfterViewInit, ChangeDetectorRef} from '@angular/core'; import {TemplateRef, ElementRef} from '@angular/core'; @Component({ selector: 'bd-v-repeat #scroller>li', inputs: ['item', 'template'], template: '
', }) export class BdItem implements AfterViewInit { public item: any; @ViewChild('container') container: ElementRef; private template: TemplateRef