【问题标题】:Ionic-native contacts “plugin_not_installed”离子原生联系人“plugin_not_installed”
【发布时间】:2019-05-08 02:49:59
【问题描述】:

我正在使用 devApp 并且 @ionic-native/contacts 插件一直告诉我该插件未安装,但我确定它是。 这是代码示例:

import { Contacts } from '@ionic-native/contacts';


  export class ContactPage {
  everybody;
  constructor(public callNumber: CallNumber, public contacts: Contacts) {
    this.everybody = this.contacts.find(["*"]);
  }

在这里,我想从 android ionic 3 中简单地获取联系人。 谁能建议我如何解决? 错误是

Uncaught (in promise): plugin_not _installed

【问题讨论】:

  • 你在代码实现之前有没有使用ionic cordova plugin add <pulgin>命令?
  • @R.Viral 是的,我已经添加了 ionic cordova plugin add cordova-plugin-contacts ..但不工作
  • app.module.ts 文件中也添加了对吗?
  • @R.Viral 已经添加到 app.module.ts 提供者中:[联系人]
  • 你能解释一下你添加这个插件的步骤吗,还有一件事你可以将访问修饰符公共更改为私人联系。

标签: angular ionic-framework ionic-native


【解决方案1】:

import { Contacts } from '@ionic-native/contacts';
import { Platform } from "ionic-angular"; 


  export class ContactPage {
  everybody;
  constructor(public callNumber: CallNumber, public contacts: Contacts, public plt:Platform) {
    this.plt.ready().then((readySource)=>{
      this.everybody = this.contacts.find(["*"]);
    });    
  }

注意:所有离子原生插件在平台就绪事件后可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 2011-07-13
    • 1970-01-01
    相关资源
    最近更新 更多