import { Component, ViewEncapsulation, OnInit } from '@angular/core'; import { Router, ActivatedRoute } from '@angular/router'; import { Angulartics2GoogleTagManager } from 'angulartics2'; import { ContentService } from './services/content.service'; import { StateService } from './services/state.service'; import '../styles/application.scss'; @Component({ selector: 'app-root', template: `
`, styles: [], encapsulation: ViewEncapsulation.None }) export class AppComponent implements OnInit { action: string; type: string; params: any; iFrameResizerCW: any; constructor( private route: ActivatedRoute, private router: Router, private angulartics2GoogleTagManager: Angulartics2GoogleTagManager, private state: StateService, private content: ContentService) { if ( this.iFrameResizerCW === undefined ) { this.iFrameResizerCW = require('iframe-resizer/js/iframeResizer.contentWindow.js'); } } ngOnInit() { this.content.loadData(); } }