Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не подскажите в чем ошибка? Пытаюсь подключить Angular 17 к серверу...

Viktoev nikoler Знаток (425), на голосовании 9 месяцев назад
Я не особо понимаю что делаю, но хочу сделать связь с сервером, а он выдает какую то фигню:
По запросу ошибки мне говорит менять что то в модулях, но у меня нет этого файла. Там используется какая то версия проекта без модулей...
Голосование за лучший ответ
Mr. Robot Профи (753) 9 месяцев назад
Ошибка возникает из-за того, что Angular не может найти провайдер для сервиса _HttpService. Чтобы исправить ошибку, вам нужно добавить провайдер для _HttpService в соответствующий модуль вашего приложения. Допустим, ваш сервис находится в модуле AppModule. Для того, чтобы добавить провайдер, будем использовать providers в декораторе @NgModule:
 import { NgModule } from '@angular/core'; 
import { HttpClientModule } from '@angular/common/http';
import { HttpService } from './http.service';

@NgModule({
imports: [HttpClientModule],
providers: [HttpService],
})
export class AppModule { }
Здесь был добавлен HttpClientModule в imports, чтобы Angular мог использовать HttpClient в вашем сервисе и теперь по идеи ошибка не должна возникать.
Похожие вопросы