我想知道如何在 emberjs Handlebars 中使用 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}}
最佳答案
用于 break
块的 emberjs Handlebars 中没有 continue
或 each
。所以我鼓励你通过计算属性修改 people
数组。
peopleLimited:Ember.comptued('people.[]',function(){
let result = [];
//implement your logic here to cut down people array.
return result;
});
关于ember.js - 如何打破 emberjs Handlebars 中的 {{#each}},我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41058045/