我已经安装了imagePicker插件,如下所述:
http://ngcordova.com/docs/plugins/imagePicker/
这是我的代码片段:
//See: http://ngcordova.com/docs/plugins/imagePicker/
var imagePickerOptions = {
maximumImagesCount: 10,
width: 800,
height: 800,
quality: 80
};
$scope.pickImage = function () {
$cordovaImagePicker.getPictures(imagePickerOptions).then(function (imageData) {
for (var i = 0; i < imageData.length; i++) {
$scope.registration.imgSrc = imageData[i];
}
}, function (error) {
console.log(error);
});
$scope.registerform.show();
};
在调试代码时,我可以看到$ cordovaImagePicker被正确注入:
只有,当我打电话时:
$ cordovaImagePicker.getPictures(imagePickerOptions) 我收到此错误:&#34; TypeError:无法读取属性&#39; getPictures&#39;未定义&#34;:
如何解决此错误?
谢谢!
答案 0 :(得分:1)
看起来这是插件本身的内在问题:不支持WP(尚未)。 这在imagePicker页面http://ngcordova.com/docs/plugins/imagePicker/中有记录(请参阅页面右上角支持系统的图标)。