Проблема с $cordovaContactsAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Проблема с $cordovaContacts

Сообщение Anonymous »

Я новичок на форуме stackoverflow и решил создать эту тему, чтобы решить проблему, с которой я застрял уже 2 недели.
У меня есть следующее:
  • Эмулятор Visual Studio Android
  • Проект Ionic 1, созданный с использованием шаблона вкладок.
Я пытаюсь использовать модуль контактов ngCordova ( $cordovaContacts ), чтобы получить номера телефонов контактов. Проблема в том, что возникла ошибка с объектом "навигатор". Я обнаружил, что невозможно получить доступ к полям этого объекта (функции, приложение, контакты, экран-заставка), поэтому, когда я вызываю $cordovaContacts.find(...), он показывает ошибку: «Невозможно найти свойство, найденное из неопределенного ". Я потратил некоторое время на отладку и когда использую:

Код: Выделить всё

console.log(navigator);
На консоли отображается:

Код: Выделить всё

[object Object]

services.js (21,15)

CordovaNavigator

_ {_

_ [functions]: ,_

_ proto: { },_

_ app: { },_

_ contacts: { },_

_ splashscreen: { }_

_ }_
Но когда я печатаю объект navigator.contacts, он показывает неопределенное значение
Я также пытался использовать navigator. CordovaNavigator, но также не определен.
Этот код вызывается при загрузке контроллеров.
Я понятия не имею, почему он показывает, что навигатор имеет атрибут связывается, а затем, когда я его вызываю он показывает НЕОПРЕДЕЛЕННОЕ. Может быть, мне нужно установить какие-то права доступа?
Я совсем запутался, поэтому все, что вы мне скажете, поможет. Спасибо большое.

Подробнее здесь: https://stackoverflow.com/questions/392 ... vacontacts
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»