0
確かに、私のような何か書くことができます。状態を無効にすべてのフォームフィールドを設定します。angularJS
myForm.price.$setValidity('valid', true);
myForm.category.$setValidity('valid', true);
と
myForm.price.$setValidity('valid', false);
myForm.category.$setValidity('valid', false);
をしかし、私はこのような関数にしたい、そして各フィールドを経由して反復処理し、 ...無効状態に
それを設定し、私はそうしようとした:
setValidity = function(value, form){
_.each(form, function(field){
if (field.$dirty === undefined || !field){
field.$setValidity('valid', value);
}
});
};
しかし、それは動作しません
多分そこに良いアプローチがありますか?
私はすべてのフィールドを無効としてマークするフォームを送信できると思います –