Class: ForEach

.Components.Templates.ForEach(variable, contextopt, template, empty, paramsopt, include_variablesopt)

new ForEach(variable, contextopt, template, empty, paramsopt, include_variablesopt)

Componente que convierte variable lista en una lista de componentes

Parameters:
Name Type Attributes Default Description
variable string

Nombre de la variable

context string <optional>
"global"

Nombre del contexto a usar

template string

Un nombre de template o un html template, el template va a recibir las propiedades de cada objeto como parametros, y aparte como parametros especiales va a recibir {{index}}, {{_variable}} y {{_context}}

empty string

Un nombre de template que se ejecuta cuando el array es nulo o no tiene elementos

params JsonString <optional>
"{}"

Parametros que se envian a cada item y se inyectan en el objeto

include_variables string <optional>
""

Lista de variables que se envian a cada item en la propiedad _includeVariables

Source:
Example
<ul>
  <!--en el template las propiedades del item pasan como parametros-->
  <for_each variable="lista" context="un_contexto" template="NombreTemplateItem" empty="NombreTemplateVacio">
  </for_each>
</ul>