Javascript 通过$ionicActionSheet.show()在ionic中打开文件资源管理器

Javascript 通过$ionicActionSheet.show()在ionic中打开文件资源管理器,javascript,angularjs,node.js,cordova,ionic-framework,Javascript,Angularjs,Node.js,Cordova,Ionic Framework,当用户单击ionic操作表中的按钮时,我正试图在我的ionic应用程序中打开文件资源管理器。这可以简单地通过将放入HTML模板中来实现。但我在行动表中给出了两个选项 开放式摄像机 打开文件资源管理器 我使用$cordovaCamera插件打开相机,但我不知道如何打开文件浏览。以下是我的代码供参考 $IoniActionSheet.show({ 按钮:[{text:'打开文件资源管理器//或'}, {文本:'打开相机'}], 按钮点击:功能(按钮){ 如果(按钮==0) { //在这里做什么?

当用户单击
ionic操作表中的按钮时,我正试图在我的ionic应用程序中打开文件资源管理器。这可以简单地通过将
放入HTML模板中来实现。但我在行动表中给出了两个选项

  • 开放式摄像机
  • 打开文件资源管理器 我使用
    $cordovaCamera
    插件打开相机,但我不知道如何打开文件浏览。以下是我的代码供参考
  • $IoniActionSheet.show({
    按钮:[{text:'打开文件资源管理器//或'},
    {文本:'打开相机'}],
    按钮点击:功能(按钮){
    如果(按钮==0)
    {
    //在这里做什么?
    返回true;
    }
    如果(按钮==1)
    {
    $scope.takeImage(Camera.PictureSourceType.Camera);
    返回true;
    }}
    
    })
    使用
    cordova插件文件
    插件处理文件管理器

    使用以下命令安装插件:

    cordova插件添加cordova插件文件

    然后使用
    devicerady
    事件下提供的功能

    More info : https://github.com/apache/cordova-plugin-file
    

    使用
    cordova插件文件
    plugin处理文件管理器

    使用以下命令安装插件:

    cordova插件添加cordova插件文件

    然后使用
    devicerady
    事件下提供的功能

    More info : https://github.com/apache/cordova-plugin-file
    

    我通过插入
    并在控制器中使用

     if(buttons == 0)
       {
        // what to do here ?
        document.getElementById('fileupload').click()
             ...
        }
    

    我希望这可能会对某些人有所帮助。

    我通过插入
    和我使用的控制器来实现这一点

     if(buttons == 0)
       {
        // what to do here ?
        document.getElementById('fileupload').click()
             ...
        }
    

    我希望这可能会对某人有所帮助。

    我已经在使用这个插件上载图像文件或使用
    问题是如何在
    $ionicActionSheet.show()
    中制作按钮我已经在使用这个插件上载图像文件或使用
    问题是如何在
    $ionicActionSheet.show()中制作按钮。