1

在 ngCordova 联系人的官方文档中,它只说$scope.contactForm,在其他示例(下面的链接)中仅显示如何添加显示名称。如何添加电话号码电子邮件地址等字段

module.controller('MyCtrl', function($scope, $cordovaContacts) {
  $scope.addContact = function() {
    $cordovaContacts.save($scope.contactForm).then(function(result) {
      // Contact saved
    }, function(err) {
      // Contact error
    });
  };

  // Many more features will be added shortly
});

https://blog.nraboy.com/2014/11/create-delete-search-contacts-ionic-framework/ http://ngcordova.com/docs/plugins/contacts/

4

1 回答 1

3
$scope.contactForm = {

    "displayName": "jones",
    "name": {
        "givenName": "jones",
        "formatted": "jones "
    },
    "nickname": null,
    "phoneNumbers": [
        {
            "value": "99999999999",
            "type": "mobile"
        }
    ],
    "emails": [
        {
            "value": "xddf@dd.com",
            "type": "home"
        }
    ],
    "addresses": [
        {
            "type": "home",
            "formatted": "This Address, An Address",
            "streetAddress": "This Address, An Address"
        }
    ],
    "ims": null,
    "organizations": null,
    "birthday": null,
    "note": "",
    "photos": null,
    "categories": null,
    "urls": null
}
于 2015-04-30T08:50:11.517 回答