我正在使用 angular-formly 来创建输入屏幕,只要我有每个VALUE的KEY ,一切都很好。
但是我有一种情况,其中值是一个包含数组的对象。这是一个行业标准,所以我不能改变字段结构。
父键是GEOCODE它的值是COORDINATES (这是一个有2 个元素的数组)
我想编辑这两个元素(经度和纬度)。这是可行的还是确实需要一个 KEY:VALUE 来创建和输入,这将允许编辑这些值。
/* -- JSON DATA -- */
[
"fullname": "Glen Benson",
/* this is the objext I am trying to edit coordinates elements */
**
"geolocation": {
"coordinates": [
-94.467136,
39.090707
],
"type": "Point"
}
**
]
/* -- FORMLY CONTROLLER SNIPPET --*/
{
"key": "fullname",
"type": "input",
"templateOptions": {
"type": "text",
"placeholder": "fullname"
}
},
**{
"key": "geocode.coordinates[0]",
"type": "input",
"templateOptions": {
"type": "text",
"placeholder": "geocode"
}
}**