Paypal错误没有提供商在我的Ionic App中显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Paypal错误没有提供商在我的Ionic App中显示相关的知识,希望对你有一定的参考价值。

我在我的Ionic应用程序中工作,我刚刚为我的Ionic App安装了PayPal插件。

用于添加插件。

ionic cordova plugin add com.paypal.cordova.mobilesdk
npm install @ionic-native/paypal

我也在我的checkout.ts导入:

import { PayPal, PayPalPayment, PayPalConfiguration } from '@ionic-native/paypal/ngx';

constructor(private payPal: PayPal) { }

但在添加之后,它显示错误:没有PayPal提供商。

然后我将它添加到app.module.ts:

import { PayPal, PayPalPayment, PayPalConfiguration } from '@ionic-native/paypal';

providers: [PayPal]

但在将PayPal添加到提供者后,它显示错误:

类型'PayPalOriginal'不能分配给'Provider'类型。类型'PayPalOriginal'缺少类型'FactoryProvider'的以下属性:提供。

任何帮助深表感谢。

答案

在checkout.ts中,您正确导入,

从'@ ionic-native / paypal / ngx'导入{PayPal,PayPalPayment,PayPalConfiguration};

但是在app.module.ts中,导入路径是错误的

import { PayPal, PayPalPayment, PayPalConfiguration } from '@ionic-native/paypal';

您必须像在checkout.ts文件中那样导入。 app.module.ts文件中缺少ngx

以上是关于Paypal错误没有提供商在我的Ionic App中显示的主要内容,如果未能解决你的问题,请参考以下文章

我可以在没有 Apple Developer Program 的情况下在我的 iOS 设备上测试我的 Ionic App

未捕获的错误:没有为组件 MyApp 指定模板

将Navparams从一个组件传递到App组件时出现错误在Ionic App中

Ionic2 错误:“没有存储提供程序”

我无法在我的Ionic项目文件夹中安装npm软件包并获得错误提示:没有存储库字段。没有许可证字段。怎么解决?

Ionic/Cordova Web App - 启动时出现 index.html 错误