#Error: inject() must be called from an injection context.

2 messages · Page 1 of 1 (latest)

haughty terrace
#

the provided code is lang.service.ts:48

and this is seo-management.ts

import { Title, Meta } from '@angular/platform-browser';
import { LangService } from '../services/lang.service';
import { LinkService } from '../services/link.service';
import { Inject, inject } from '@angular/core';

export class SeoManagement {
  LOGO = 'https://beitseeker.com/assets/images/logo.png';
  lang!: string;
  titleService = inject(Title);
  metaService = inject(Meta);
  linkService = inject(LinkService);
  langService = inject(LangService);

  constructor() {
    this.lang = this.langService.currentLang$.value;
  }
}
hushed jasper
#

the error comes from line 48 of lang.service.ts file, not seo-management.ts