我们可以使用离子框架与浏览器中的ngcordova检索移动联系人吗?

时间:2015-12-14 18:16:39

标签: ionic-framework ionic ngcordova

是否可以通过移动设备从Google Chrome网页浏览器中检索联系人?

实际上我的本地ngCordova插件有问题(可能是某些js文件或某些内容未正确加载)。 代码是:

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

错误是:  
无法调用方法' pickContact'未定义的

正是在这段代码中它给出了上述错误:
navigator.contacts.pickContact(function(contact)....

所以我想调试那个错误。所以我用try-catch块保持警报提示,但那些并不是那么有用。 所以从应用程序我无法正确调试警报语句。
所以第一个问题:有没有什么好方法可以调试应用程序?

因此,我转向了网络浏览器。我使用"离子服务"运行离子应用程序。并从我的移动浏览器访问该应用程序。这工作正常。但在继续进行之前,我想确认一下,是否可以使用ngCordova api从网络浏览器获取移动联系人?

1 个答案:

答案 0 :(得分:2)

ngCordova是与Cordova通信的API。它有许多不同的插件来在移动设备上执行功能。这些插件是在iOS或android包的构建过程中安装的,而不是角度项目的一部分。您无法从普通浏览器访问这些插件。