我对用于打印 ionic 4 的 ionic 本机插件有问题

Posted

技术标签:

【中文标题】我对用于打印 ionic 4 的 ionic 本机插件有问题【英文标题】:I have problem with ionic native plugin for printing ionic 4 【发布时间】:2019-11-16 03:53:50 【问题描述】:

当我在 android 设备上运行时,我遇到了这段代码的问题,我也遇到了同样的问题

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)

离子信息

离子:

Ionic CLI:5.2.1 (/usr/local/lib/node_modules/ionic) 离子框架:@ionic/angular 4.6.0 @angular-devkit/build-angular:0.13.9 @angular-devkit/原理图:7.3.9 @角/cli:7.3.9 @ionic/angular-toolkit:1.5.1

科尔多瓦:

科尔多瓦 CLI:8.0.0 Cordova 平台:android 8.0.0,ios 4.5.5 Cordova 插件:cordova-plugin-ionic-keyboard 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部署: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】:

我通过使用同一个库安装这个插件解决了我的问题 isiigoteam/cordova-plugin-printer

【讨论】:

以上是关于我对用于打印 ionic 4 的 ionic 本机插件有问题的主要内容,如果未能解决你的问题,请参考以下文章

ionic 2中的本机facebook登录

预期 3-4 个参数,但得到 2.ts FirebaseX Ionic 本机插件

Ionic 3 - 内联视频在 iOS 10 的本机播放器中全屏打开

ionic 3本机存储读取值存储

你可以在 Ionic 1 上使用本机存储吗?

Ionic 4 iOS 键盘超过文本输入