Форма JSON Angular6 для массива элементов - PullRequest
1 голос
/ 05 апреля 2019

Я пытаюсь использовать JSON-форму Angular6 для своего приложения и застрял в вопросе наличия схемы массива

Базовая раскладка выглядит как

{
  "schema": {
        "type": "array",
        "properties": {
            "type": { "type": "string" },
            "number": { "type": "string" },
        }
  },
  "layout": [
    { 
      "type": "array",
      "items": [ {
        "type": "div",
        "displayFlex": true,
        "flex-direction": "row",
        "items": [
          { "key": "type", "flex": "1 1 50px",
            "notitle": true, "placeholder": "Type"
          },
          { "key": "number", "flex": "4 4 200px",
            "notitle": true, "placeholder": "Phone Number"
          }
        ]
      } ]
    }
  ],
  "data": [
      { "type": "cell", "number": "702-123-4567" },
      { "type": "work", "number": "702-987-6543" }
    ]
}

Но я не получаю ожидаемого результата, то есть Форма заполняется данными

[
          { "type": "cell", "number": "702-123-4567" },
          { "type": "work", "number": "702-987-6543" }
        ]

См .: https://hamidihamza.com/Angular6-json-schema-form/

enter image description here

...