問題タブ [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.

0 投票する
0 に答える
418 参照

angular - フィールドを無効にしてAngularのリアクティブフォームでコントロールを適用することは可能ですか?

アプリケーションにフォームがあり、動的かつ非同期に入力されるフィールドを表示します。このフィールドを無効にしたいのですが、この値が空でない場合 (必須) にのみフォームが有効になるため、コントロールを適用したいと考えています。

私はこのコードを使用しました:

私のページではフィールドは無効になっていますが、残念ながらコントロールは適用されていません。実際、ドキュメントを読んだとき、それはかなり正常です:

コントロールを無効にします。これは、コントロールが検証チェックから除外され、親の集計値から除外されることを意味します。そのステータスは DISABLED です。

コントロールに子がある場合、モデルを維持するためにすべての子が無効になります。

私のフィールドを無効にして、リアクティブフォームでコントロールをアクティブに保つ方法はありますか? テンプレートの disable 属性を使用してフィールドを手動で無効にする必要がありますか?

0 投票する
1 に答える
18596 参照

angular - Async Validator Throw 予想されるバリデータが Promise または Observable を返す

パスワード値でパスワードを確認しようとしました。私は非同期バリデータ標準に従って行いました。しかし、それが機能していないのではないかと思っており、次のエラーが表示されます。このエラーの解決方法を誰か教えてください。

Promise または Observable を返すバリデータが必要です。

これが私のコードです。

バリデーターを呼び出す:

カスタム検証関数:

0 投票する
3 に答える
29795 参照

angular - Angularで配列形式で値を設定する方法

次のように配列に値を設定したい:

しかし、私は配列形式で作業していますが、配列インデックスを明示的に渡しても、これは機能しません

たとえば、これは私のフォーム配列であり、関数に値を設定したい

0 投票する
2 に答える
1190 参照

angular - Angular リアクティブ フォームは、datepicker の値を保存します

日付ピッカーを使用した動的コントロールがあります。日付ピッカーの値を保存するにはどうすればよいですか?

これは私のモック コンポーネントの実装です。

日付ピッカーからデータを動的に収集し、それを配列にバインドしてサービスに渡す方法がわかりません。