1

Angular2アプリでバックエンドでのみ検証を行うことにしました。このシナリオでは、ng2のForms、formBuilder、ngControlsなどのように余分なコードは不要で、多くのコードを追加するようです。バリデーションの他に何が役立つのですか?検証以外にもng2フォームとは何ですか?

(PSはこれが悪い考えであると回答していません。私たちはアプリのコンテキストを知っており、サーバ側の検証の賛否両論に気づいています。このシナリオでは、NG2のフォームを使用していない?彼らは、他の有用なまたは重要な機能を持っていますか?)

答えて

0

Angular2は

+-----------------------------+---------------+----------------+ 
|   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  | 
+-----------------------------+---------------+----------------+ 

スタイルにそれらを簡単に更新CSSクラスを形成https://angular.io/docs/ts/latest/guide/forms.html

にも、フォームのモジュールを参照してください。また、あなたのフォームをAngular2の方法で構築してください。ここでは、DOMはコードによって直接アクセスされません。 モデルを更新するだけで、Angular2はDOMを適切に更新します。 この方法では、アプリケーションは、サーバーサイドレンダリングやWebワーカーのようなサポートされているすべてのプラットフォームで実行できます。

関連する問題