首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Plupload无法与ng-dialog一起使用

Plupload无法与ng-dialog一起使用
EN

Stack Overflow用户
提问于 2015-01-05 01:47:03
回答 1查看 265关注 0票数 0

我正在尝试让plupload在由ng-dialog生成的模式窗口中工作。代码是:

代码语言:javascript
复制
$scope.showManager = function(){
  ngDialog.open({
    template: '/template/fmanager.html',
    controller: 'FileManagerController'
  });
}

app.controller('FileManagerController', function($scope){
    $scope.plupload = new plupload.Uploader({
        browse_button: 'browseFileButton',
        url: '/upload/path',
        init: {
            FilesAdded: function(uploader, files) {
                uploader.start();
            }
        }
    });

    $scope.plupload.init();
});

浏览按钮不起作用。我曾尝试创建init函数,但没有成功。

代码语言:javascript
复制
$scope.init = function(){
  $scope.plupload.settings.browse_button = 'browseFileButton';
  $scope.plupload.refresh();
  $scope.plupload.init();
}

请给我任何建议。

EN

回答 1

Stack Overflow用户

发布于 2015-07-08 21:10:49

考虑一下这篇文章http://benohead.com/angularjs-using-plupload-in-a-dialog/。将$timeout用于初始化函数,在您的控制器中类似如下所示:

代码语言:javascript
复制
$timeout(function(){$scope.plupload.init();},300);

希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27768470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档