src/app/app.component.ts
import { Component, ViewEncapsulation } from '@angular/core';
import { HashLocationStrategy, Location, LocationStrategy } from '@angular/common';
import packageInfo from 'projects/ngx-datatable/package.json';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
// eslint-disable-next-line @angular-eslint/use-component-view-encapsulation
encapsulation: ViewEncapsulation.None,
styleUrls: [
'./app.component.scss',
'../../projects/ngx-datatable/src/lib/themes/material.scss',
'../../projects/ngx-datatable/src/lib/themes/dark.scss',
'../../projects/ngx-datatable/src/lib/themes/bootstrap.scss'
],
providers: [
Location,
{
provide: LocationStrategy,
useClass: HashLocationStrategy
}
]
})
export class AppComponent {
state: any;
version = packageInfo.version;
constructor(location: Location) {
this.state = location.path(true);
}
}