2016-12-09 2 views

ответ

3

Там нет break или continue в emberjs рули для each блока. поэтому я бы посоветовал вам изменить массив people по вычисленному свойству.

peopleLimited:Ember.comptued('people.[]',function(){ 
let result = []; 
//implement your logic here to cut down people array. 
return result; 
}); 
+0

Спасибо, у меня есть еще один вопрос .... можно ли вызвать функцию в состоянии if? например {{#if functionName param1 param2}} ok {{else}} not ook {{if}}, и функция будет в my component.js? – AkshayP

+1

Вы не можете вызвать функцию, доступную в файле component.js, но вы можете написать помощник для реализации вашей логики. и вы можете вызвать его так: {{#if (helper-name param1 param2)}} ok {{else}} not ook {{if}} ' – kumkanillam

Смежные вопросы