Как использовать amp-list, если сам ответ API является желаемым массивом - PullRequest
0 голосов
/ 08 мая 2018

Согласно amybyexample.com

Ответ должен быть объектом JSON, содержащим свойство массива items

, но мой ответ APIэто сам массив, например:

[{"name":"xxx","id":2663755,"category":"sss",},{..},{...}]

Как мне заполнить список усилителей в этом случае?

В ampproject.org о том же самом упоминается следующий пункт

Если сам ответ является требуемым массивом, используйте значение «.».Ожидаемый ответ: [...].

, но я не могу понять, как это использовать.

Ответы [ 2 ]

0 голосов
/ 08 мая 2018

это просто, просто вставьте ваш массив с «items», его обязательным атрибутом, поскольку amp-list прослушивает только этот атрибут.

0 голосов
/ 08 мая 2018

Что касается первой части, то, по сути, это то, что весь охватывающий массив должен быть элементами. Так что для вашего массива это будет выглядеть так:

{"items": [{"name":"xxx","id":2663755,"category":"sss",},{..},{...}]}

Чтобы заполнить список усилителей, проверьте страницу Связанные выпадающие списки AMP by Example. Это хороший пример работы с массивами amp-list и JSON.

...