each

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

void each(function method, [object master,boolean all] );
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
Наверх