-import { Component, OnInit, OnDestroy } from "@angular/core";
-import { Router } from '@angular/router';
-//TODO import {TranslateService} from "ng2-translate";
+/**
+ * @license
+ * Copyright Akveo. All Rights Reserved.
+ * Licensed under the MIT License. See License.txt in the project root for license information.
+ */
+import { Component, OnInit } from '@angular/core';
+import { AnalyticsService } from './@core/utils/analytics.service';
@Component({
- selector: 'app',
- templateUrl: './app/app.component.html',
- styleUrls: ['./app/app.component.css']
+ selector: 'ngx-app',
+ template: '<router-outlet></router-outlet>',
})
+export class AppComponent implements OnInit {
-export class AppComponent implements OnInit, OnDestroy {
-
- isCollapsed: boolean = true;
-
- private defaultLanguage: string = 'en';
-
- // I initialize the app component.
- //TODO constructor(private translate: TranslateService) {
- constructor(public router: Router) {
- }
-
- ngOnInit() {
-
- /* TODO
- this.translate.addLangs(["en", "fr"]);
- this.translate.setDefaultLang(this.defaultLanguage);
-
- let browserLang = this.translate.getBrowserLang();
- this.translate.use(browserLang.match(/en|fr/) ? browserLang : this.defaultLanguage);
- */
- }
-
- ngOnDestroy(): void {
- }
-
+ constructor(private analytics: AnalyticsService) {
+ }
+ ngOnInit(): void {
+ this.analytics.trackPageViews();
+ }
}