私が取り組んでいるプロジェクトでAngular's JSのよく知られているngファイルアップロードディレクティブ(https://github.com/danialfarid/ng-file-upload)を使用していますが、検証に関して問題があります。ユーザーが特定のファイル形式をアップロードできないように、ngf-patternディレクティブを追加しました。これは正常に動作し、無効な各ファイルは$ invalidFiles配列で使用できます。この配列をクリアするにはどうしますか?Angular JS ngファイルアップロード
無効なファイルが使用されたことを検出するために、$ invalidFiles配列を使用していて、ユーザーに警告します。ファイルはUIに表示されず、モデルに追加されませんが、フォームが無効なためフォームを送信できません。私は有効なファイルを追加した後でしかフォームを提出できません。無効なファイルを検出する方法はありますか?まだフォームを送信できますか?
希望しています。ありがとう!
のセクションでは、公式ドキュメントをチェックできますか? – Sampath
はい!ここで見つけることができます:http://jsfiddle.net/2vq88rfs/631/。無効なファイルを追加するとモデルに追加されず、エラーファイルの配列に追加され、有効なファイルが追加されるまでフォームは無効になります。私はちょうどエラーをキャッチすることができますが、まだいくつかの有効なファイルが既に追加されていた前にフォームを提出したい。それが助けてくれることを願っています。 – tsahnar
@tsahnar無効なフォームを送信したい場合、フォームが有効かどうかを知るポイントは何ですか? – Akis