helper.transform

Создает новый массив, преобразуя каждый из элементов исходного массива.

Например, можно преобразовать массив ссылок на изображения в компоненты view.image, чтобы отобразить эти изображения. Это может пригодиться, если количество изображений в массиве заранее неизвестно. Пример в песочнице.

Свойства компонента

НазваниеТипОписание
type*"helper.transform"

Задает тип компонента.

intoany

Шаблон для преобразования элементов массива. Значение массива можно подставить с помощью компонента data.local. Для этого используйте конструкцию { "type": "data.local", "path": "item"}. Подробнее.

itemsarray

Массив, который необходимо преобразовать. Вы можете указать массив тремя способами:

  • указать сам массив, например .
  • подставить ссылку на данные (входные, выходные или внутренние), например { "type": "data.input", "path": "path.to.data"}.
  • Использовать ссылку на другой элемент конфигурации, например {"$ref": "vars.myarray"}.
items[]any

Элемент массива. Это может быть любой элемент — строки, числа, JSON-объекты или другие массивы.

Если вы использовали ссылку на поле со входными данными, то дополнительно указывать элемент не надо.