私は角度付きの設定Web APIで動作するWebクライアントを作成しています。 多くの設定があり、すべてオプションです。私が設定を送信する場合は、保存する必要があります。送信されない設定は変更しないでください。角度のあるフォーム - 変更されたフィールドのみを送信する
すべての設定での変更を保存するボタンが必要です。
これを実装するためにAngularにいくつかの方法があるのだろうかと思います。
私はHTML form
を使用せず、データを収集し、自分でajaxリクエストを作成することを考えましたが、検証メカニズム(これはAngular-UIの検証でうまくいきます)を失います。
私は、フォームを小さなフォームに分割し、ng-dirty
がfalseでないフォームのみを送信することを考えましたが、一部のリクエストが失敗した場合にこれが部分的に保存される可能性があります。
これは私が探していたものではありませんが、これは角度がこの機能をボックスの外に提供していないことを意味します。ありがとうございました。 –
これはホイール角型のFormControllerを再開発しており、ngModelはすでにダーティチェックを実行し、クラスを追加してこの情報を$ scopeに格納します。 r4w87173 –
@ArturBoderaからの回答を見るこのプロセスを自動化したいのですが?私は入力名とモデル属性を追跡する必要があるようです。 (私は実際に尋ねている)。 – keyser