angular-formly を使用して入力画面を作成していますが、各VALUEにKEYがある限り、すべてうまく機能します。
しかし、値が配列を含むオブジェクトである状況があります。これは業界標準なので、フィールド構造を変更することはできません。
親キーはGEOCODEで、その値はCOORDINATES ( 2 つの要素を持つ配列)です。
これらの 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"
}
}**