Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 1x | import { isPlatformBrowser } from '@angular/common';
import { Component, PLATFORM_ID, inject } from '@angular/core';
import { Meta } from '@angular/platform-browser';
import { FooterElementComponent } from '@elements/footer-element/footer-element.component';
import { HeaderElementComponent } from '@elements/header-element/header-element.component';
import { MetaTagService } from '@services/meta-tag.service';
@Component({
selector: 'grt-list-page',
templateUrl: './list-page.component.html',
styleUrls: ['./list-page.component.scss'],
imports: [HeaderElementComponent, FooterElementComponent],
})
export class ListPageComponent {
private meta = inject(Meta);
private metaTag = inject(MetaTagService);
isBrowser: any;
constructor() {
const platformId = inject(PLATFORM_ID);
this.metaTag.removeMetaTags();
this.isBrowser = isPlatformBrowser(platformId);
this.meta.updateTag({
name: 'robots',
content: 'noindex, nofollow',
});
if (this.isBrowser) {
const robotsTag = document.querySelector('meta[name="robots"]');
if (robotsTag) {
robotsTag.setAttribute('data-seo-lock', 'true');
}
}
}
}
|