Я пытаюсь получить все контакты в телефоне с помощью ng-cordova
, я успех, чтобы сделать это как следующий, создать службу в AngularJS:
.factory("ContactManager", function($cordovaContacts) {
return {
getContacts: function() {
var options = {};
options.filter = "";
options.multiple = true;
//get the phone contacts
return $cordovaContacts.find(options);
}
}
})
также метод find
в ng-cordova
is't как следующее:
find: function (options) {
var q = $q.defer();
var fields = options.fields || ['id', 'displayName'];
delete options.fields;
navigator.contacts.find(fields, function (results) {
q.resolve(results);
},
function (err) {
q.reject(err);
},
options);
return q.promise;
}
И сделал следующее внутри контроллера:
ContactManager.getContacts().then(function(result){
$scope.users= result;
}, function(error){
console.log(error);
});
Я заметил, что в $scope.users
я нахожу formatted, middleName ...
, но я не могу найти номер телефона, как я могу получить также номер телефона?