Error : connot find name 'ContactField' in ionic 2
Error : connot find name 'ContactField' in ionic 2
我必须使用 Ionic2 保存联系人,但是当我 运行 使用 cmd 的应用程序时,出现错误。我已经安装了 cordova-plugin-contacts
这是我的代码
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Contacts} from 'ionic-native';
@Component({
templateUrl: 'build/pages/contact/user-add/user-add.html',
})
export class UserAddPage {
name:any;
number:any
constructor(private navCtrl: NavController) {
}
addcontact(){
var contact=Contacts.create();
contact.displayName=this.name;
contact.nickname=this.name;
var contactfield=new ContactField();
contactfield.type="mobile";
contactfield.value=this.number;
contactfield.pref=true;
var numbersection=[];
numbersection.push(contactfield);
contact.phoneNumbers=numbersection;
contact.save().then((data)=>{
console.log('saved',data);
},(error)=>{
console.log('error',error);
})
}
}
之后我收到此错误
你只需要像这样导入它:
import { Contact, ContactField } from 'ionic-native';
我必须使用 Ionic2 保存联系人,但是当我 运行 使用 cmd 的应用程序时,出现错误。我已经安装了 cordova-plugin-contacts
这是我的代码
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Contacts} from 'ionic-native';
@Component({
templateUrl: 'build/pages/contact/user-add/user-add.html',
})
export class UserAddPage {
name:any;
number:any
constructor(private navCtrl: NavController) {
}
addcontact(){
var contact=Contacts.create();
contact.displayName=this.name;
contact.nickname=this.name;
var contactfield=new ContactField();
contactfield.type="mobile";
contactfield.value=this.number;
contactfield.pref=true;
var numbersection=[];
numbersection.push(contactfield);
contact.phoneNumbers=numbersection;
contact.save().then((data)=>{
console.log('saved',data);
},(error)=>{
console.log('error',error);
})
}
}
之后我收到此错误
你只需要像这样导入它:
import { Contact, ContactField } from 'ionic-native';