問題タブ [angular-validation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular 4 カスタム検証エラー メッセージ
Angular 4 (リアクティブ フォーム) を使用してフォームに取り組んでいます。問題は、メール アドレスフィールドのエラー メッセージを個別に表示できないことです。
この形式を試していますが、うまくいきません。
これは私のサンプルコードです
register.component.ts
register.component.html
ありがとう。
angular - ng2-validation ユーザーがフォームを操作した後に検証をトリガーする
モジュールを使用しng2-validation
てフォームを検証していますが、検証で問題なく動作しています。問題は、ページをロードすると、フォームに触れなくてもフォームに検証エラーが表示されるため、ページのロードではなく、ユーザーがフォームを使用した後に検証が発生する必要があることです。
ここに私のフォームテンプレートがあります:
angular - Angular 2 の別のフォーム コントロールに基づいてフォーム コントロールの値を変更する最良の方法
Angular 2のリアクティブフォームで、別の値に基づいてフォームコントロールの値を変更する最良の方法は何ですか? FormGroup の.valueChanges
メソッドをサブスクライブして.setValue
、何らかの条件に基づいて適切なフォーム コントロールを呼び出すか、FormGroup でカスタム バリデータを作成して、何らかの条件に基づいて適切なフォーム コントロールを呼び出す方がよい.setValue
でしょうか?
別のサブスクライブ/サブスクライブ解除について心配する必要がないため、カスタムバリデーターを使用するというアイデアが気に入っていますが、バリデーターは、検証エラーを追加する以外に FormGroup を変更する必要があるようには見えません。