1

有没有办法真正从文件输入中删除\删除文件?示例:我选择了文件,我收到客户端错误(maxSize),显示 ng-messages,但在我删除文件后,ng-messages 仍然显示,当我将数据发送到服务器时,他仍然发送已删除的文件。

即使我选择其他文件,我仍然会看到错误消息。

我认为问题是模型没有更新,有没有办法解决它?我使用最新版本的 Angularjs 1.4.4

代码:

<input class="btn-greend"value="{{MemberSignUpModel.ButtonText}}" ng-click="signUp(MemberSignUpAttemptModel.Photo)" />

<div class="row-f clearfix">
            <div class="ip-file">
                <label for="memberPhoto">{{MemberSignUpModel.PhotoTitle}}</label>
                <input class="file-input" type="file" title="Select photo please" id="memberPhoto" name="memberPhoto" ng-required="false" ngf-max-size="{{MemberSignUpModel.Photo.MaxLength}}"
                        ngf-keep="false" ngf-multiple="false" ngf-select="" ng-model="MemberSignUpAttemptModel.Photo" 
                       ng-class="{true:'fgc-invalid'}[memberSignUpForm.memberPhoto.$invalid && memberSignUpForm.memberPhoto.$dirty]" />

                <span class="error" ng-repeat="serverError in MemberSignUpModel.ServerErrors" ng-if="memberSignUpForm.memberPhoto.$pristine && MemberSignUpModel.ServerErrors && serverError.ControlClientName == 'memberPhoto'">

                </span>
            </div>

问候,戈南。

4

0 回答 0