angular - 离子原生联系人“plugin_not_installed”
问题描述
我正在使用 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
解决方案
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(["*"]);
});
}
注意:所有离子原生插件在平台就绪事件后可用。
推荐阅读
- python - 如果条目在不同的数据框 Python 上匹配,则写入新列
- visual-studio-code - Q# 由于 DotNet Core 无法找到工作区
- javascript - 如何将 ref 附加到我使用 React.cloneElement 复制的组件
- python - 我的图像是否为 16 位无符号整数类型的灰度?强度如何与像素值相关?
- javascript - 当输入值为空时尝试显示文本以进行表单验证
- python - 如何从文件夹中导入模块并将它们添加到 Python 列表中?
- rdf - 我们可以用 Grakn 建模多重继承吗?
- c - 如何将键盘输入发送到另一个程序
- keycloak - 如何避免将用户添加到具有资源的所有组
- python - 如何在列表中逐步添加值