使用 Ionic 3 获取设备的所有联系人并在应用中列出他们
第1步:使用命令提示符安装它
ionic cordova plugin add cordova-plugin-contacts
第2步:使用命令提示符安装它
npm install --save @ionic-native/contacts
第三步:打开app.module.ts
import { Contacts } from '@ionic-native/contacts';
providers: [
Contacts
]
第 4 步:示例打开 home.html
<ion-list>
<button ion-item *ngFor="let item of allContacts">
{{ item._objectInstance.displayName }}
</button>
</ion-list>
第 5 步:示例打开 home.ts
import { Contacts } from '@ionic-native/contacts';
@Component({
selector: 'page-list',
templateUrl: 'list.html'
})
export class ListPage {
allContacts:any;
constructor(public navCtrl: NavController, public navParams: NavParams, private contacts: Contacts) {
this.contacts.find(['displayName', 'name', 'phoneNumbers', 'emails'], {filter: "", multiple: true})
.then(data => {
this.allContacts = data;
console.log("data"+JSON.stringify(data));
});
}
}
希望它工作正常参考它:)