mailru / fest

javascript templates
Other
128 stars 28 forks source link

Параметр value в итераторах #10

Closed eprev closed 12 years ago

eprev commented 12 years ago

Необязательный параметр value, которые содержит имя локальной переменной с текущим значением итератора:

<fest:for iterator="json.data" index="i" value="v">
    <fest:value>i</fest:value>=<fest:value>v</fest:value>
</fest:for>
RubaXa commented 12 years ago

В текущей реализации все эти переменные будут засорят текущий scope, а также убивать переменные с таким же именами, которые были объявлены раньше!

eprev commented 12 years ago

Сделано по аналогии с index со всеми его недостатками. Мы не хотим для каждого итератора свой scope делать?

RubaXa commented 12 years ago

Да, ты прав, индекс тоже неудачно сделан, так что если никого это не смущает, то можно и твоб реализацию оставить, пусть Андрей решает.