問題タブ [formgroups]

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 投票する
1 に答える
750 参照

angular - 「ネストされた」フィールドのフォームグループを剣道グリッドに作成する

セル内の剣道グリッド要素を編集しようとしています。

次のように列が定義された剣道グリッドがあります。

このリンクの最初の例に従って、セル内編集フォームを実装しました: https://www.telerik.com/kendo-angular-ui/components/grid/editing/in-cell-editing/

次の行でフォームグループを定義します。

ID フィールドとすべての「1 レベル」フィールドで、すべてが正常に機能します。additional_info.width のようなグリッドのネストされた要素を編集できません。

「セルの編集」はクリックで始まり、列から離れてクリックで終わることがわかったので、「フォームの位置」の問題のように思えます。

私はすべてを試しました。何かアドバイス?どうも!

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

angular - FormGroup ディレクティブ

フォーム グループ ディレクティブで大文字と小文字が区別されないのはなぜですか? コンストラクターでは「FormGroup」と書かれていますが(初期化と同様)、htmlタグディレクティブでは「formGroup」と書かれていますが、これはバグなのか、それとも意図されたものなのだろうか。

ありがとうございました

コード参照: コンストラクター

HTML タグ ディレクティブ

<form [formGroup]="service.form" class="normal-form">

構築と html タグ ディレクティブの間で同じ 'FormGroup' の一貫性があることを期待しています

どうもありがとう

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

angular - 最初の FormGroup が失敗した後、Angular 7 リアクティブ フォーム patchValue が null になる

初期データが null である場合とそうでない場合がある FormGroup があります。null の場合、FormGroup は次のように構築されます。

null でない場合は、次のように構築されます。

最初に null でなかった場合に値dataを null に設定しようとすると、問題が発生します。

問題を示すために、ここでスタックブリッツをセットアップしました。エラーは次のとおりです。

null をオブジェクトに変換できません

基本的に、問題は次のとおりです。プロパティが として設定されFormGroupたら、どのように設定しnullますか?

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

angular - Angular フォーム - オブジェクトを使用するために formArrayName で選択するために formControlName をバインドする方法

selectformArrayName 内のバインディング オブジェクト複合バインディングを設定する方法を理解しようとしています。formControlName には配列内の現在のアイテムへの参照が必要だと思いますが、アクセスする方法がわかりません。

単一選択 (希望どおりに動作) と値を「id」にプッシュする配列を使用してデモを作成しました。 https://stackblitz.com/edit/angular-d2uaa1

どんな助けでも大歓迎です。

編集

キーポイント:

  • UsersGroupオブジェクト全体をすべてのプロパティ (id と login) にバインドします
  • 最小追加コード (KISS)

解決策(@JT_82 コメントに基づく)