我想知道如何在emberjs把手中break
或continue
{{#each}} loop
。
<ul>
{{#each people}}
//if name == 'xyz' i want to break the loop
// else list the name
<li>{{name}}</li>
{{/each}}
</ul>
我知道如何使用条件,如下所示
{{#if (eq name "xyz")}}
bye
{{else}}
{{name}}
{{/if}}
答案 0 :(得分:3)
break
阻止的emberjs把手中没有continue
或each
。所以我建议你通过计算属性来修改people
数组。
peopleLimited:Ember.comptued('people.[]',function(){
let result = [];
//implement your logic here to cut down people array.
return result;
});