1

Angular2 アプリのバックエンドでのみ検証を行うことにしました。このシナリオでは、ng2 の Forms、formBuilder、ngControls などの余分なコードは必要なく、多くのコードを追加しているようです。検証以外に何に役立ちますか?

(PS これが悪い考えであるという理由で応答しないでください。私たちはアプリのコンテキストを知っており、サーバー側のみの検証の長所と短所を認識しています。ng2 のフォームを使用しなかったことを後悔しているでしょうか。このシナリオでは? 他に役立つ機能や重要な機能はありますか?)

4

1 に答える 1

0

Angular2 フォームは、スタイルを簡単にする CSS クラスを更新します

+-----------------------------+---------------+----------------+  
|            State            | Class if true | Class if false |  
+-----------------------------+---------------+----------------+  
| Control has been visited    | ng-touched    | ng-untouched   |  
| Control's value has changed | ng-dirty      | ng-pristine    |  
| Control's value is valid    | ng-valid      | ng-invalid     |  
+-----------------------------+---------------+----------------+  

https://angular.io/docs/ts/latest/guide/forms.htmlも参照してください

forms モジュールを使用すると、DOM がコードから直接アクセスされない Angular2 の方法でフォームを構築することもできます。モデルのみを更新する必要があり、Angular2 はそれに応じて DOM を更新します。このようにして、サーバー側のレンダリングや Web ワーカーなど、サポートされているすべてのプラットフォームでアプリケーションを実行できます。

于 2016-08-16T05:52:08.227 に答える