2017-04-27 18 views
6

私は次のシナリオ与えられた角度の2角度(2)サーバ側のフォーム検証(ベストプラクティス)

を使用して単純なサーバーサイドのフォーム検証を実装するための問題を抱えています:

  • シンプルなフォルムとしログインフィールドとパスワードフィールド。ログイン名とパスワードである場合
  • サーバ応答JSONオブジェクトが{field: error} exは、空の応答は次の形でいる同期の検証を使用
  • テンプレートベースのフォーム
  • (コンポーネントに取り付けngForm/ngModelディレクティブを介して表示):{login: 'required', password: 'required'}

私がサーバーからの応答を持っているが、私はUIでそれを表示するビューコントロール要素にバインドされた各ngModelの状態を更新する方法がわからない提出されたら

これは非常に一般的なシナリオであり、私は適切な文書を見つけるのに苦労していることに驚いています。 (クライアント検証が非常によく、一方で説明されている)

すべてのヘルプは感謝! 乾杯:

答えて

1

私はサーバー側の検証モデルのためにインターネット上を探していましたが、公式の文書は見つかりませんでしたが、代わりにStack Over〜あなたを少し助けるかもしれません。私はまだテストしていない、まだinfosを探して、多分あなたはすでにあなたの問題の答えを見つけました。

https://www.carlrippon.com/integrating-validation-in-angular-2-and-asp-net-core/

https://www.puzzle.ch/blog/articles/2017/01/18/server-side-validations-with-angular-2

Angular 2 (Beta) Server side validation messages

:とにかく、ここでは異なるAPIを使用して、サーバー側の検証に関する記事と短いリストがあります
関連する問題