each

проходит по всем элементам данных

void each(function method, [object master,boolean all] );

Parameters

methodfunctionметод, который вызовется для каждого элемента данных
masterobjectкомпонент, для которого вызывается метод (по умолчанию "this")
allbooleanесли true, метод проходит также по скрытым (в том числе при помощи фильтра) элементам

Example

template:function(data){
    var names = [];
    if (data.each)
        data.each(function(obj){ names.push(obj.name); });
    return names.join(", ");
}

Related samples

Details

У функции method два параметра:

  • obj - объект элемента данных;
  • index - порядковый номер элемента, отсчет ведется с 0.
template:function(data){
    var names = [];
    if (data.each)
        data.each(function(obj, index){ 
            names.push(obj.name);
            console.log(index + " is the index of the file");
        });
    return names.join(", ");
}
See also
Наверх