Используйте @ ionic-native / http в приложении Ionic 4 - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь использовать модуль @ionic-native/http внутри моего приложения Ionic 4.Он новый и пытается использовать его в компоненте home.page.Но я получаю эту ошибку: error Uncaught Error: Unexpected value 'HTTP' imported by the module 'AppModule'. Please add a @NgModule annotation.

Я перепробовал много вещей, даже используя модуль @beta, я добавил оператор импорта в app.module.ts и в массиве import [].

Это приложение.module.ts

...

import { HTTP } from '@ionic-native/http/ngx';
...

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, HTTP],
...

А вот и файл home.page.ts

...
  import { HTTP } from '@ionic-native/http/ngx';

  @Component({
    selector: 'app-home',
    templateUrl: 'home.page.html',
    styleUrls: ['home.page.scss'],
  })

  export class HomePage {
    constructor(private http: HTTP) {}
....
  }

Чего мне не хватает?

Всем хорошего вечера.

1 Ответ

0 голосов
/ 02 декабря 2018

HTTP не является модулем.Вы должны поместить его в свой массив поставщиков модулей приложения.

...

import { HTTP } from '@ionic-native/http/ngx';
...

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule],
  providers: [HTTP]
...

для справки: https://ionicframework.com/docs/native/#Add_Plugins_to_Your_App_Module

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...