Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何重置angular js中上载的文件路径_Javascript_Angularjs - Fatal编程技术网

Javascript 如何重置angular js中上载的文件路径

Javascript 如何重置angular js中上载的文件路径,javascript,angularjs,Javascript,Angularjs,我正在创建一个功能,用于上传用户照片的详细信息, 因此,我使用了angularjs, 他们是我必须从该页面更新的多个用户 在第一个用户映像中,添加成功,但当我要添加下一个用户映像或更新其他数据时,默认情况下会为下一个用户显示映像的路径和名称 如上图所示 如果我不想添加图像,但要做一些与用户相关的其他更新并保存它们 当图像被自动选中时,该图像也会被发送, 你能给我一个解决方案吗, 我对UI部分还很陌生,所以我能够弄清楚到底出了什么问题 <form id="user-image-fo

我正在创建一个功能,用于上传用户照片的详细信息, 因此,我使用了angularjs, 他们是我必须从该页面更新的多个用户

在第一个用户映像中,添加成功,但当我要添加下一个用户映像或更新其他数据时,默认情况下会为下一个用户显示映像的路径和名称

如上图所示

如果我不想添加图像,但要做一些与用户相关的其他更新并保存它们 当图像被自动选中时,该图像也会被发送, 你能给我一个解决方案吗, 我对UI部分还很陌生,所以我能够弄清楚到底出了什么问题

    <form id="user-image-form" class="col-sm-11 col-md-11 col-lg-11">
        <div class="form-group">
            <label>Select profile image</label>
            <div class="input-group">
                <span class="input-group-addon"><i class="fa fa-envelope fa-md fa-fw"></i></span>
                <input type="file" class="btn btn-default" id="imageFile" ng-model="imageFile"  name="imageFile" onchange="angular.element(this).scope().uploadAndReloadImage()" style="width:100%">
            </div>
        </div>
    </form>

这不是角度的方式…实际上我添加了这一部分,而不是整个文件,这一部分只是我如何从html访问图像文件,以及如何调用ajax
 $scope.uploadAndReloadImage = finction(){
         var FD  = new FormData();
         FD.append('image',document.getElementById("user-image-form"));
         d.image_file =  $scope.user_data.user_id;
        d.image_file_data = FD;
        var f = document.getElementById('imageFile').files[0];            
        if(f && $scope.user_data.user_id && $scope.user_data.user_id != "-1" && $scope.user_data.user_id != "")  {
        //ajax call
        }

       };