import { Component, OnInit, OnDestroy, ViewEncapsulation, $Inject, $Injects, ViewChild, HTMLNgTemplate, TemplateRef, AfterViewInit, Input, OnChanges, SimpleChanges, CompileService, ElementRef } from "@angular"; import * as angular from "angular"; const $ng = angular.element; @Component({ selector: "test-tabs", template: `
`, alias: "__testTabsCtrl", styleUrls: [], }) export class TabsComponent implements OnInit, OnDestroy, AfterViewInit { @Input() private tabTemplate: ElementRef; @Input() private tabsData: Array<{ title: string }>; constructor(private $scope, private compile: CompileService, private $element: ng.IRootElementService) { } ngOnInit(): void { } ngOnDestroy(): void { } ngAfterViewInit(): void { } }