【问题标题】:Error : connot find name 'ContactField' in ionic 2错误:在 ionic 2 中找不到名称“联系人字段”
【发布时间】:2017-01-27 02:03:02
【问题描述】:

我必须使用 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);
    })
  }
}

之后我收到此错误

【问题讨论】:

    标签: cordova angular typescript cordova-plugins ionic2


    【解决方案1】:

    你只需要像这样导入它:

    import { Contact, ContactField } from 'ionic-native';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2016-11-24
      • 2018-07-31
      • 2019-01-03
      • 1970-01-01
      • 2017-09-07
      • 1970-01-01
      相关资源
      最近更新 更多