ionic-framework - 我的 Ionic 应用程序中没有显示 Paypal 错误的提供商

标签 ionic-framework paypal ionic3

我正在使用我的 Ionic 应用程序,我刚刚为我的 Ionic 应用程序安装了 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) { }

但是在添加这个之后,它显示错误:No Provider for PayPal。

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

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

providers: [PayPal]

但是在将 PayPal 添加到 Provider 之后,显示错误:

Type 'PayPalOriginal' is not assignable to type 'Provider'. Type 'PayPalOriginal' is missing the following properties from type 'FactoryProvider': provide.

非常感谢任何帮助。

最佳答案

checkout.ts 中您正确导入,

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

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

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

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

关于ionic-framework - 我的 Ionic 应用程序中没有显示 Paypal 错误的提供商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54805700/

相关文章:

angular - 如何在 ionic 2 中以正确的方式注册订阅者?

javascript - 在 AngularJS 选项卡 View 中设置默认单选/输入/复选框值

javascript - 从 Vue 组件内的 URL 导入 PayPal(或任何其他脚本)

angular - 如何在 ionic 3 中实现漫游或漫游?

angular - ionic 3 : Modal Controller - Get component Instance

html - Ionic - 固定 div 在 ion-content 内滚动

angular - 在 Ionic 中编写 JSON 文件

paypal - DoExpressCheckoutPayment 付款后状态不是已完成怎么办?

php - Paypal no_note=0 不再有效

ios - iOS 上的 Ionic 应用程序意外关闭