Я сделал интернационализацию приложения Ionic 3
, используя ngx-translate
. Это дало мне следующую ошибку.
Я сделал это, используя официальный документ здесь .
Не удается найти модуль '@angular/common/http'
Я сделал интернационализацию приложения Ionic 3
, используя ngx-translate
. Это дало мне следующую ошибку.
Я сделал это, используя официальный документ здесь .
Не удается найти модуль '@angular/common/http'
Проблема заключалась в том, что @angular/common/http
доступен только в angular 4.3+
. Но в Ionic 3
мы используем Angular 4.1.3
.
Итак, это решение:
Я удалил @ngx-translate/http-loader
npm удалить @ngx-translate/http-loader --save
И добавьте более старую версию:
npm i @ngx-translate/[email protected] --сохранить
Подробнее об этом можно прочитать в Git
HttpClient
был представлен в Angular 4.3.0, вы используете 4.1.3.
В версии Angular, которую вы используете, вы можете внедрить Http
(требуется HttpModule
в imports: [...]
из AppModule
), но она имеет другие функции и другой API.