2016-05-25 6 views
0

selectから最初のオプションを選択した場合、入力ファイルに検証を動的に追加しようとしています。しかし、required属性を追加すると、それでもクラスにはng-validとなります。ファイルを入力ファイルにロードすると、まだng-emptyです。 どうしたの? http://plnkr.co/edit/pjyCULes60jWf7yqNsyB?p=preview角度検証:必要な属性の検証を動的に追加すると、壊れてしまう

答えて

1

AngularJSのフォーム検証は、input type=fileでは機能しないngModel属性に依存します。

これを解決するには、ngFileUploadを使用して、Angularのファイルアップロードで発生するその他の問題を解決するか、またはthisまたはthat答えを参照してください。

+0

この問題を解決するために何かアドバイスできますか? – kipris

+0

@kiprisはい、私の回答を編集しました – Nico

+0

ご覧のとおり、私は新しい属性を作成する指令を追加しました。問題は、属性を動的に追加することです。適切なオプションを選択し、入力ファイルが有効なファイル属性を追加して表示されると、ng-classesは変更されず、そのまま有効です。 – kipris

関連する問題