Angular 7 HTTP-запрос динамическая форма не работает - PullRequest
2 голосов
/ 18 июня 2019

Reactive Form angular 7, создающий динамический построитель форм, такой же, как ссылка, работающая нормально при использовании JSON в .ts, но не работающая JSON, полученная из HTTP-запроса. https://stackblitz.com/edit/angular-wn34ld но ответ JSON, который я получаю с сервера

{
    "Description": "Transformer Mapping",
    "data": [
        {
            "name": "//Document",
            "options": [
                "InstructingAgentMmbId",
                "InstructingAgentName"
            ],
            "type": "select",
            "value": ""
        },
        {
            "name": "//DocumentLC",
            "label": "List",
            "type": "checkbox",
            "value": "false"
        }
 ],
    "rescode": "0000",
    "status": "Success",
    "timestamp": "2019-06-18 20:06:44.168"
}

поэтому, основываясь на ответе, я изменяю модель интерфейса и службу HTTP, но показываю ошибку

FormGroup ожидает экземпляр FormGroup. Пожалуйста, передайте один в

regConfig:FieldConfig[];
export interface test {
  data?: FieldConfig[];

}
this.http.post<test>('http://155.54.54.45:8080/Auto/transform/mapping', request).subscribe(res => {

  this.regConfig =res.data;
  console.log(this.regConfig)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...