Как предоставить каналы в сервисах в Angular 17 без NgModule

Я пытаюсь использоватьtitleCasePipeв моем угловом сервисе у меня нет NgModule и я использую новыйApplicationConfigспособ.

      @Injectable({
  providedIn: 'root'
})
export class NameGeneratorService {
  // private titleCasePipe = inject(TitleCasePipe)
  constructor(private titleCasePipe: TitleCasePipe) { }

Я связал оба способа для инъекций ^^

Я продолжаю получать NullInjectorError: No provider for _TitleCasePipe!ошибка.

Я попробовал это, все та же ошибка

      export const appConfig: ApplicationConfig = {
  providers: [
    provideRouter(routes),
    provideAnimations(),
    importProvidersFrom(TitleCasePipe),
  ]
};

0 ответов

Другие вопросы по тегам