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