0
私は角度2のデータ駆動式(反応型)フォームを使用しています。私はjsonデータを残りの呼び出しからフォームビルダーフォームにマップするためのより良い方法を見つけようとしています。現在、私は次のようなことをしています:データバインディング角度2の反応型からjsonデータへ
これは動作しますが、各コントロールをjsonオブジェクトの各プロパティに個別にマップする必要があります。テンプレート駆動型フォームで、私は唯一の次の操作を行うために必要な:それはJSONオブジェクトにフォームを駆動結合データに来るとき、私は、単純な何かが欠けていた場合
course: any[];
this.courseService.getCourse(id).then((course) => {
this.course = course;
})
<input type="text" [(ngModel)]="course.Title" />
<input type="text" [(ngModel)]="course.Author" />
わかりません。
'patchValue'を使用してオブジェクト全体を渡すことができ、それをフォームモデルにマップするのが最善です。オブジェクトがフォームと同じスキーマであれば、 'setValue'を使うことができます。 – lintmouse