Ionic 4 Обнаружен неопределенный поставщик!Обычно это означает, что у вас есть циклические зависимости (может быть вызвано использованием файла index.ts в бочке) - PullRequest
0 голосов
/ 25 сентября 2019

Мы разрабатываем Android-приложение, используя ionic 4, и мы используем сервер MSSQL в качестве базы данных, поэтому для получения данных из БД MSSQL мы используем плагины SQLite

мы помещаем это в app.module.ts

import { SQLiteOriginal,SQLiteObject } from '@ionic-native/sqlite';

providers: [
Api,
Items,
User,
Camera,
SplashScreen,
StatusBar,
SQLiteOriginal,
{ provide: Settings, useFactory: provideSettings},
// Keep this to enable Ionic's runtime error handling during development
{ provide: ErrorHandler, useClass: IonicErrorHandler }
]})

и этот код в User.ts

import {SQLiteObject, SQLiteOriginal} from '@ionic-native/sqlite';

 this.sqllite.create({
  name: 'FilSyslive',
 location: 'http://192.168.0.8:1433'
  }).then((db: SQLiteObject) => {
             db.executeSql('select top 5 Employee_id,Forename from Recipient')
             .then(res => {
                      alert(JSON.stringify(res))
                      console.log(res);
               })
           .catch(e => console.log(e));
            }).catch(e => console.log(e));
              this.PageInfoStatus = this.user.api.getPageInfoStatus();
 }

Но получаю вышеуказанную ошибку ...

Пожалуйста, помогите мне решить эту проблему.

Спасибо вам...

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