angular - ionic 3 中没有 CallNumber 的提供者

标签 angular cordova typescript ionic2 ionic3

我正在使用 ionic 3,我想调用一个号码,为此我为电话号码添加了 ionic native 插件:

ionic cordova plugin add call-number
npm install --save @ionic-native/call-number

但是它抛出一个错误:

ERROR Error: Uncaught (in promise): Error: No provider for CallNumber!

最佳答案

您还需要在AppModuleproviders 数组中添加CallNumber(位于app.module.ts 文件):

// ...
import { CallNumber } from '@ionic-native/call-number';

@NgModule({
  declarations: [..],
  imports: [...],
  bootstrap: [IonicApp],
  entryComponents: [...],
  providers: [
    CallNumber, // <--- Here! :)
    ...
    ...
    {provide: ErrorHandler, useClass: IonicErrorHandler}
  ]
})
export class AppModule {}

关于angular - ionic 3 中没有 CallNumber 的提供者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47484486/

相关文章:

javascript - Cordova iOS 平台没有Api.js

cordova - phonegap 媒体插件不能处理多种声音?

ios - 使用PhoneGap检查插件的存在

html - Angular7 - Appcomponent中的访问参数

javascript - Angular 让条件元素自动滚动到 View 中的最佳方法

angular - 如何使用 innerHTML 在 Angular 2 中附加 HTML 内容

angular - patchValue with { emitEvent : false, onlySelf: true } 在 Angular 中触发 valueChanges

angular - 如何 Observable 映射具有不同属性名称的 json 对象的集合

来自不同文件的 html View 中的 Angular 5 和枚举

visual-studio - 如何将 TypeScript 定义添加到 .NET Core Nuget 包