我正在使用Cordova PayPal plugin。但是,当我尝试将其添加到页面时,我收到以下错误:
未捕获(承诺):错误:没有PayPal提供商!错误:没有 PayPal提供商!在injectionError (http://localhost:8100/build/main.js:1510:86)at noProviderError (http://localhost:8100/build/main.js:1548:12)at ReflectiveInjector _ throwOrNull (http://localhost:8100/build/main.js:3049:19)at ReflectiveInjector getByKeyDefault (http://localhost:8100/build/main.js:3088:25)at ReflectiveInjector getByKey (http://localhost:8100/build/main.js:3020:25)at ReflectiveInjector .get(http://localhost:8100/build/main.js:2889:21) 在AppModuleInjector.get(ng:///AppModule/module.ngfactory.js:358:125) 在AppModuleInjector.getInternal (ng:///AppModule/module.ngfactory.js:507:55)at AppModuleInjector.NgModuleInjector.get (http://localhost:8100/build/main.js:3856:44)在resolveDep (http://localhost:8100/build/main.js:11318:45)筹码
任何想法? 另外,您对了解提供者和承诺有什么建议吗?
答案 0 :(得分:1)
在app.module.ts中,添加以下内容
从'@ ionic-native / paypal'导入{PayPal,PayPalPayment,PayPalConfiguration};
在@NgModule部分下,查找提供商并添加'Paypal',如下所示:
提供商: 贝宝 ]