Пример 1: Отображение элементов списка или массива посредством вызова функций API

 

В этом примере показано, как вывести список производителей автомобилей с помощью вызова функций API:

<select id="brand">
  <!--{foreach X.get('//ul[@id="vendors"]/li') as item }-->
    <option value="<!--{= X.value('@data-vendor-id', item) }-->"><!--{= X.value('.', item) }--></option>
  <!--{/foreach}-->
</select>

Этот код создает раскрывающийся список с опциями, которые берутся из элементов LI исходной страницы. Объявленная переменная item используется в качестве контекста при вызове функции X.value()

См. также

Синтаксис в шаблонах

Flamingo API

Преимущества шаблонов