когда объявление добавляет код в мой файл, как на видео, я получаю сообщение об ошибке "./src/app/app.module.ts Модуль не найден: ошибка: не удается разрешить '@ angular / http'" - PullRequest
0 голосов
/ 24 марта 2019

Я новичок в мире углов. я пытаюсь изучить этот фреймворк, но это так тяжело! ... поэтому в моем первом примере я получил ошибку:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { FormsModule } from '@angular/forms';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule, 
    FormsModule, 
    HttpModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

и ошибка:

Не удалось скомпилировать.

. / SRC / приложение / app.module.ts Модуль не найден: Ошибка: невозможно разрешить '@ angular / http' в 'C: \ Hosts \ ng4tutorial \ src \ app'

что я пропустил ..?

1 Ответ

1 голос
/ 24 марта 2019

Проверьте свой угловой: ng --version

Обратите внимание, что Http устарела в версии 4.3 Angular.

Если у вас более новая версия, я рекомендую вам использовать новый Api: HttpClient , который поставляется со многими обновлениями и поддержкой событий прогресса, десериализацией json по умолчанию, перехватчиками и многими другими замечательными функциями.

Посмотрите, как использовать это и многое другое здесь https://angular.io/guide/http

...