angular-cn / ng-showcase

Angular指令及组件的全面范例
ngnice.com/showcase/
675 stars 243 forks source link

上传文件控件如果携带form其他字段信息,uploadAll()不能改变formdata #25

Open jacobdong opened 10 years ago

jacobdong commented 10 years ago

file-upload控件作者提供解决方案 解决方案

vm.uploader = $fileUploader.create({
        scope: $scope,
        url: '../rest/news',
        //autoUpload: true,   // 自动开始上传
        autoUpload: false,   // 自动开始上传
        formData: [
        ],
        filters: [           // 过滤器,可以对每个文件进行处理
            function (item) {
                console.info('filter1', item);
                return true;
            }
        ]
    });

    vm.uploader.bind('beforeupload', function (event, item) {
        item.formData.push({title: vm.news.title});
        item.formData.push({content: vm.news.content});
        item.formData.push({intro: vm.news.intro});
    });
why520crazy commented 10 years ago

@asnowwolf 你看看,如果不能解决在 showcase案例上说明一下