У меня проблема с ионным родным плагином для печати ионных 4 - PullRequest
0 голосов
/ 05 июля 2019

У меня проблема с этим кодом, когда я работаю на устройстве Android, также IOS У меня та же проблема

TypeError: Printer.getPlugin(...).check is not a function
    at vendor.js:79303
    at vendor.js:78443
    at new ZoneAwarePromise (polyfills.js:3272)
    at tryNativePromise (vendor.js:78442)
    at getPromise (vendor.js:78463)
    at vendor.js:79301
    at Printer.push../node_modules/@ionic-native/printer/ngx/index.js.Printer.check (vendor.js:79308)
    at Printer.push../node_modules/@ionic-native/printer/ngx/index.js.Printer.isAvailable (vendor.js:79294)
    at SaleInfoPage.push../src/app/paenter code herege/sale-info/sale-info.page.ts.SaleInfoPage.print (main.js:1037)
    at Object.eval [as handleEvent] (SaleInfoPage.html:54)

Ионная информация

Ионная:

ИоннаяCLI: 5.2.1 (/ usr / local / lib / node_modules / ionic) Ionic Framework: @ ionic / angular 4.6.0 @ angular-devkit / build-angular: 0.13.9 @ angular-devkit / schematics: 7.3.9 @angular / cli: 7.3.9 @ ionic / angular-toolkit: 1.5.1

Cordova:

Cordova CLI: 8.0.0 Cordova Платформы: Android 8.0.0, IOS 4.5.5 CordovaПлагины: cordova-plugin-ionic-клавиатура 2.1.3, cordova-plugin-ionic-webview 4.1.1, (и 9 других плагинов)

Утилита:

cordova-res: 0.5.0 (доступно обновление: 0.5.2), собственный запуск: 0.2.6 (доступно обновление: 0.2.7)

Система:

Инструменты Android SDK: 26.1.1 (/ Users / shahab/ Library / Android / sdk /) ios-deploy: 2.0.0 NodeJS: v8.11.3 (/ usr / local / bin / node) npm: 5.6.0 ОС: macOS Mojave Xcode: Xcode 10.2.1 Версия сборки 10E

код в функции

print()
  {
    this.printer.isAvailable().then(function(){
      this.printer.print("https://www.techiediaries.com").then(function(){
            alert("printing done successfully !");
          },function(){
            alert("Error while printing !");
          });
    }, function(e){
        console.log(e);
        alert('Error : printing is unavailable on your device ');
    });
  }

1 Ответ

0 голосов
/ 17 июля 2019

Я решил свою проблему, установив этот плагин с той же библиотекой [https://github.com/isiigoteam/cordova-plugin-printer#readme][1]

...