我做了很多搜索,但无法找到正确的答案。 我还检查了S.O.中的其他相关问题。但他们没有帮助。
我使用Phonegap联系人插件来获取设备联系人,其中一个信息是联系人图片,一个具有'value'属性的对象,内容如下:
"content://com.android.contacts/contacts/1896/photo"
我还没有找到渲染这张图片的方法,经典
<img class="img-responsive img-rounded" ng-src="{{item.photos[0].value}}" />
不起作用。
我使用从设备库中拍摄的图片保存了联系人, 所以我希望能够展示它。 我唯一能看到的是带有蓝色背景的小白色问号 (我认为这是标准的“未找到”形象)。
权限由插件安装设置。
这些是我目前安装的插件:
[ 'org.apache.cordova.camera',
'org.apache.cordova.contacts',
'org.apache.cordova.device',
'org.apache.cordova.file',
'org.apache.cordova.file-transfer'
'org.apache.cordova.geolocation',
'org.apache.cordova.network-inform
'org.apache.cordova.splashscreen',
'org.apache.cordova.vibration' ]
Phonegap 3.4.0版 Cordova版本3.4.1 AngularJS版本1.2.16
我希望有人可以提供帮助,同时使用符合AngularJS方式的解决方案。
谢谢
答案 0 :(得分:0)
你看到这篇文章吗?
如果不受信任,Angularjs会在每个网址之前添加不安全信息。
Unable to display contact photo in phonegap through angularjs