ngCordova imagePicker插件错误:无法读取属性' getPictures'未定义的

时间:2016-02-18 16:01:25

标签: ngcordova

我已经安装了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被正确注入:

Screen-shot 1 (value)

只有,当我打电话时:

$ cordovaImagePicker.getPictures(imagePickerOptions) 我收到此错误:&#34; TypeError:无法读取属性&#39; getPictures&#39;未定义&#34;:

screen-shot 2 (error)

如何解决此错误?

谢谢!

1 个答案:

答案 0 :(得分:1)

看起来这是插件本身的内在问题:不支持WP(尚未)。 这在imagePicker页面http://ngcordova.com/docs/plugins/imagePicker/中有记录(请参阅页面右上角支持系统的图标)。