3

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"
   }
}**    
4

1 に答える 1