問題タブ [formarray]

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

angular - インデックスでフォーム コントロールの値を指定する必要があります: 1 - エラー

マットオートコンプリートでリアクティブフォームを使用しています。アプリの他の部分でオートコンプリートを使用しましたが、これがわかりません。私の場合、新しいセンサーを追加するたびに入力を追加するフォーム配列があります。オートコンプリートは最初の入力では正常に機能しますが、さらに入力を追加しようとするとエラーが表示されます:エラー: インデックスでフォーム コントロールの値を指定する必要があります: 1

HTML:

TS:

フォーム配列:'sensors_id': this.fb.array([], Validators.required),

私はこれに慣れていないので、明確でない場合は申し訳ありません..しかし、まだ解決策を見つけていません