努力访问 json 对象中的数组 - ANGULAR

Struggle accessing array in json object - ANGULAR

我想在这个 json 中访问分配给 属性 opzioni 的值,我从我的 api 获得,但我在执行此操作时遇到了一些问题。

[
 { 
   "isActive": "yes",
   "_id": "60e04e583a5c9f0004ac1524",
   "titolo": "Test123",
   "sottotitolo": "bla bla bla bla",
   "descrizione": "lorem ipsum dolor sit amet",
   "tipo": "pal",
   "opzioni": [
                {
                  "nome": "Name 1"
                },
                {
                  "nome": "Name 2"
                 },
                 {
                  "nome": "Name 3"
                 }
              ],
    "__v": 0
    }
]

我看到根对象是一个数组。您可以使用 map 函数访问数组中的特定属性,例如:

const data = [ { "isActive": "yes", "_id": "60e04e583a5c9f0004ac1524", "titolo": "Test123", "sottotitolo": "bla bla bla bla", "descrizione": "lorem ipsum dolor sit amet", "tipo": "pal", "opzioni": [ { "nome": "Name 1" }, { "nome": "Name 2" }, { "nome": "Name 3" } ], "__v": 0 } ]

const opzioniArray = data.map(i => i.opzioni);

这会将数组重新映射为所有 opzioni 值的列表。