Ionic2 filetransfer - Нет провайдера для передачи

Я пытаюсь использовать FileTransfer в качестве поставщика в моем приложении, но я получаю эту проблему.

"Нет поставщика для передачи!"

Я не могу найти решение.

Это мой код

Мой провайдер

import { Injectable } from '@angular/core';
import { Transfer, FileUploadOptions, TransferObject } from '@ionic-native/transfer';
// import { File } from '@ionic-native/file';


    @Injectable()

        export class FileTransfer {

          options: FileUploadOptions = {}
          fileTransfer: any;

          constructor(private transfer: Transfer) {
            console.log('Hello FileTransfer Provider');

          }

Я уже импортировал мой провайдер в app.module

import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';

import { FileTransfer } from "../providers/file-transfer";

И добавил это к моим провайдерам в том же app.module

  providers: [{ provide: ErrorHandler, useClass: IonicErrorHandler }, Storage, FileTransfer]

И наконец, я импортирую провайдера на свою страницу.

import { Component } from '@angular/core';
import { FileTransfer } from '../../providers/file-transfer';

----

  constructor(
    public navCtrl: NavController,
    public navParams: NavParams,
    public storage: Storage,
    public platform: Platform,
    public alertCtrl: AlertController,
    public modal: ModalController,
    public loadingCtrl: LoadingController,
    public fileTransfer: FileTransfer
  )

Так что я не знаю, где проблема, я надеюсь, вы можете мне помочь.

Спасибо!!

2 ответа

Пытаться:

import { Transfer } from "../providers/file-transfer";

в вашем приложении. А также,

providers: [{ provide: ErrorHandler, useClass: IonicErrorHandler }, Storage, Transfer]

в ваших провайдерах.

Ошибка

"Нет поставщика для передачи!"

Ваш синтаксис импорта для ionic-native 2.8.1 здесь.

Изменить импорт на

import { Transfer} from '@ionic-native';

Или измените ионно-родную версию на 2.8.1,

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