Импорт на ionic 2+ SqlServer не определен (cordova-plugin-sqlserver) - PullRequest
0 голосов
/ 31 мая 2018

Мне нужно добавить cordova-plugin-sqlserver для связи напрямую с сервером sql.Я нашел 2 решения, но ни одно из них не исправляет ошибку «SqlServer не определен».Я попробовал оба решения из здесь , но не исправил

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
 declare var SqlServer: any;  

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  constructor(public navCtrl: NavController) {
     this.test() 

  }

     test(){ 
      SqlServer.init("127.0.0.1", "sql_server_ii", "sa", "123456", "asMainCoif", function(event) {
      alert(JSON.stringify(event));
    }, function(error) {
      alert(JSON.stringify(error));
    });
  }
}

, и он возвращает мне эту ошибку (плагин был установлен правильно)

ERROR Error: Uncaught (in promise): ReferenceError: SqlServer is not defined
ReferenceError: SqlServer is not defined
    at HomePage.webpackJsonp.193.HomePage.test (home.ts:17)
    at new HomePage (home.ts:12)
    at createClass (core.js:12481)
    at createDirectiveInstance (core.js:12326)
    at createViewNodes (core.js:13784)
    at createRootView (core.js:13673)
    at callWithDebugContext (core.js:15098)
    at Object.debugCreateRootView [as createRootView] (core.js:14381)
    at ComponentFactory_.create (core.js:11278)
    at ComponentFactoryBoundToModule.create (core.js:4030)
    at HomePage.webpackJsonp.193.HomePage.test (home.ts:17)
    at new HomePage (home.ts:12)
    at createClass (core.js:12481)
    at createDirectiveInstance (core.js:12326)
    at createViewNodes (core.js:13784)
    at createRootView (core.js:13673)
    at callWithDebugContext (core.js:15098)
    at Object.debugCreateRootView [as createRootView] (core.js:14381)
    at ComponentFactory_.create (core.js:11278)
    at ComponentFactoryBoundToModule.create (core.js:4030)
    at c (polyfills.js:3)
    at Object.reject (polyfills.js:3)
    at NavControllerBase._fireError (nav-controller-base.js:223)
    at NavControllerBase._failed (nav-controller-base.js:216)
    at nav-controller-base.js:263
    at t.invoke (polyfills.js:3)
    at Object.onInvoke (core.js:4760)
    at t.invoke (polyfills.js:3)
    at r.run (polyfills.js:3)
    at polyfills.js:3
...