можем ли мы получить мобильные контакты с помощью ionic framework с ngcordova из браузера

Можно ли получить контакты из веб-браузера Google Chrome с мобильного телефона?

На самом деле что-то не так с плагином ngCordova в моем локальном компьютере (может быть, какой-то файл js или что-то загружено неправильно). Код:

$cordovaContacts.pickContact().then(function (result) {
   $scope.selectedContact = result;
});

Ошибка:
Невозможно вызвать метод 'pickContact' из undefined

Именно в этом коде выдается указанная выше ошибка:
navigator.contacts.pickContact(function (контакт)....

Итак, я хочу отладить, что с этим не так. Поэтому я сохранил предупреждения с блоками try-catch, но это не очень полезно. Итак, из приложение Я не могу правильно отладить с помощью предупреждений.
Итак, первый вопрос: есть ли хороший способ отладки приложения?

Поэтому из-за этого я перешел на веб-браузер. Я запускаю ионное приложение, используя «ионную подачу» и получаю доступ к приложению из своего мобильного браузера. Это работает нормально. Но прежде чем продолжить, я хочу подтвердить следующее:
Можно ли получить мобильные контакты из веб-браузера с помощью ngCordova API?


person suresh goud    schedule 14.12.2015    source источник
comment
Я давно не разрабатывал Cordova, но кажется, что это свойство устанавливается только тогда, когда вы на самом деле работаете в среде Cordova/Phonegap, а не в браузере. Вам может понадобиться что-то вроде emulate.phonegap.com, если у вас нет телефона для тестирования.   -  person Machinarius    schedule 14.12.2015
comment
Как насчет этого плагина github.com/apache/cordova-plugin-contacts?   -  person Kingalione    schedule 14.12.2015


Ответы (1)


ngCordova — это API для связи с Cordova. Имеет множество различных плагинов для выполнения функций на мобильном устройстве. Эти плагины устанавливаются в процессе сборки пакета iOS или Android и не являются частью вашего углового проекта. Вы не можете получить доступ к этим плагинам из обычного браузера.

person Mark Roach    schedule 14.12.2015