問題タブ [angular-reactive-forms]
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のリアクティブフォームでコントロールを適用することは可能ですか?
アプリケーションにフォームがあり、動的かつ非同期に入力されるフィールドを表示します。このフィールドを無効にしたいのですが、この値が空でない場合 (必須) にのみフォームが有効になるため、コントロールを適用したいと考えています。
私はこのコードを使用しました:
私のページではフィールドは無効になっていますが、残念ながらコントロールは適用されていません。実際、ドキュメントを読んだとき、それはかなり正常です:
コントロールを無効にします。これは、コントロールが検証チェックから除外され、親の集計値から除外されることを意味します。そのステータスは DISABLED です。
コントロールに子がある場合、モデルを維持するためにすべての子が無効になります。
私のフィールドを無効にして、リアクティブフォームでコントロールをアクティブに保つ方法はありますか? テンプレートの disable 属性を使用してフィールドを手動で無効にする必要がありますか?
angular - Async Validator Throw 予想されるバリデータが Promise または Observable を返す
パスワード値でパスワードを確認しようとしました。私は非同期バリデータ標準に従って行いました。しかし、それが機能していないのではないかと思っており、次のエラーが表示されます。このエラーの解決方法を誰か教えてください。
Promise または Observable を返すバリデータが必要です。
これが私のコードです。
バリデーターを呼び出す:
カスタム検証関数:
angular - Angularで配列形式で値を設定する方法
次のように配列に値を設定したい:
しかし、私は配列形式で作業していますが、配列インデックスを明示的に渡しても、これは機能しません
たとえば、これは私のフォーム配列であり、関数に値を設定したい
angular - Angular リアクティブ フォームは、datepicker の値を保存します
日付ピッカーを使用した動的コントロールがあります。日付ピッカーの値を保存するにはどうすればよいですか?
これは私のモック コンポーネントの実装です。
日付ピッカーからデータを動的に収集し、それを配列にバインドしてサービスに渡す方法がわかりません。