問題タブ [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.
angular - 「ネストされた」フィールドのフォームグループを剣道グリッドに作成する
セル内の剣道グリッド要素を編集しようとしています。
次のように列が定義された剣道グリッドがあります。
このリンクの最初の例に従って、セル内編集フォームを実装しました: https://www.telerik.com/kendo-angular-ui/components/grid/editing/in-cell-editing/
次の行でフォームグループを定義します。
ID フィールドとすべての「1 レベル」フィールドで、すべてが正常に機能します。additional_info.width のようなグリッドのネストされた要素を編集できません。
「セルの編集」はクリックで始まり、列から離れてクリックで終わることがわかったので、「フォームの位置」の問題のように思えます。
私はすべてを試しました。何かアドバイス?どうも!
angular - FormGroup ディレクティブ
フォーム グループ ディレクティブで大文字と小文字が区別されないのはなぜですか? コンストラクターでは「FormGroup」と書かれていますが(初期化と同様)、htmlタグディレクティブでは「formGroup」と書かれていますが、これはバグなのか、それとも意図されたものなのだろうか。
ありがとうございました
コード参照: コンストラクター
HTML タグ ディレクティブ
<form [formGroup]="service.form" class="normal-form">
構築と html タグ ディレクティブの間で同じ 'FormGroup' の一貫性があることを期待しています
どうもありがとう
angular - 最初の FormGroup が失敗した後、Angular 7 リアクティブ フォーム patchValue が null になる
初期データが null である場合とそうでない場合がある FormGroup があります。null の場合、FormGroup は次のように構築されます。
null でない場合は、次のように構築されます。
最初に null でなかった場合に値data
を null に設定しようとすると、問題が発生します。
問題を示すために、ここでスタックブリッツをセットアップしました。エラーは次のとおりです。
null をオブジェクトに変換できません
基本的に、問題は次のとおりです。プロパティが として設定されFormGroup
たら、どのように設定しnull
ますか?
angular - Angular フォーム - オブジェクトを使用するために formArrayName で選択するために formControlName をバインドする方法
select
formArrayName 内のバインディング オブジェクト複合バインディングを設定する方法を理解しようとしています。formControlName には配列内の現在のアイテムへの参照が必要だと思いますが、アクセスする方法がわかりません。
単一選択 (希望どおりに動作) と値を「id」にプッシュする配列を使用してデモを作成しました。 https://stackblitz.com/edit/angular-d2uaa1
どんな助けでも大歓迎です。
編集
キーポイント:
UsersGroup
オブジェクト全体をすべてのプロパティ (id と login) にバインドします- 最小追加コード (KISS)
解決策(@JT_82 コメントに基づく)