Nell'immagine seguente si può vedere come appare in una pagina prodotto una serie di campi in un array.
Come si può vedere, categories
è composto da 3 elementi separati. Ogni elemento ha il proprio categoryid
e name
.
Vediamo come richiedere un valore da questo array.
Innanzitutto, si richiede il valore
item.categories
. Questo è identico al modo in cui si richiede normalmente un valore.Quindi, aggiungere l'indice dell'elemento che si desidera selezionare. Gli indici partono da 0, quindi quello superiore è
0
, quello centrale è1
e quello inferiore è2
. Se si hanno più elementi, si continuerà ad aggiungere +1. Richiediamo l'elemento inferiore. Ora abbiamoitem.categories.2
Infine, dobbiamo selezionare un valore dall'elemento selezionato. Come già detto, ogni elemento ha 2 valori:
categoryid
ename
. Richiediamo il nome
Ora abbiamo{{item.categories.2.name}}
L'output visualizzerà Home Accessories
Per riassumere: Richiediamo l'attributo categories
di un elemento. Selezioniamo il terzo elemento della categoria con indice 2
e visualizziamo il valore di name
:
{{item.categories.2.name}}
Per l'esempio riportato nella schermata, il risultato sarà: Home Accessories.
Per scorrere le informazioni dell'array, utilizzare il codice seguente:
{{#each attribute}}
{{.}}
{{/each}}