cordova-imagePicker:不工作

时间:2017-01-28 13:51:19

标签: jquery cordova cordova-plugins

我正在尝试使用cordova-imagePicker插件从galary中选择多个图像。 我使用的是cordova非离子框架。

这是代码。

<script type="text/javascript">
  function selectPicture() {
    window.imagePicker.getPictures(
            function(results) {
                for (var i = 0; i < results.length; i++) {
                    console.log('Image URI: ' + results[i]);
                    $scope.images.push(results[i]);
                }
                if(!$scope.$$phase) {
                    $scope.$apply();
                }
            }, function (error) {
                console.log('Error: ' + error);
            }
        );
}
</script>

 <center><a onclick="selectPicture();">Image Select</a></center>

我在android模拟器中测试它。插件已添加,我可以在插件文件夹中看到。

当我在模拟器中运行应用程序时,它正确打开但在单击Image Select后终止。

知道我做错了什么?

请告诉我正确的方法。

由于

1 个答案:

答案 0 :(得分:1)

这很有效。您没有指定最大图像数,因此选择了一个图像并关闭了imagePicker。

在选项中使用maximumImagesCount,如下所示:

[0]: "GULF ISLAND POND"
[1]: "South Branch Raritan River"
[2]: "Susquehanna R"
[3]: "PARKS CREEK"
[4]: "HOMOSASSA R"
[5]: "ST. CLAIR RIVER"

您可以在代码中发出警报并进行测试。