angular-file-upload 回显已上传的文件

环境同前篇随笔,lizi在这里po下js代码

演示地址

http://runjs.cn/detail/o4a55204

<script>
    'use strict';
    angular.module('app', ['angularFileUpload'])
            .factory("myService",function(){
                var service={
                   files:function(){

                    var list=   [
                                 {
                                  fileName:'git指令.txt',
                                  size:3456,
                                  type:'',
                                  url:'http://oss.aliyun.com/sdfeweMDF'
                                 },
                                  {
                                   fileName:'center.png',
                                   size:3456,
                                   type:'',
                                   url:'http://oss.aliyun.com/sdfeweMDF'
                                        }
                                   ];
                               return list;
                           }
                };
                return service;
            })
            .controller('AppController', ['$scope', 'FileUploader','myService',
                function($scope, FileUploader,myService) {

                $scope.attachList=[];
                var uploader = $scope.uploader = new FileUploader({
                    url: '/tianhe/file/uploadFile'
                });

                uploader.onSuccessItem = function(fileItem, response, status, headers) {
                if(response.success){
                        $scope.attachList.push(response.data);
                    }

                };

                  $scope.getDetail = function(){
                       var fileList = myService.files();
                       //$scope.attachList = myService.files;
                        for(var i= 0,len=fileList.length;i<len;i++){
                            var dummy = new FileUploader.FileItem(uploader, {
                                lastModifiedDate: new Date(),
                                size: fileList[i].size,
                                type: '',
                                name:  fileList[i].fileName
                            });

                            dummy.progress = 100;
                            dummy.isUploaded = true;
                            dummy.isSuccess = true;
                            uploader.queue.push(dummy);
                        }

                  }

                   $scope.getDetail();
            }]);

</script>

 

转载于:https://www.cnblogs.com/lizimeme/p/7506959.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值