gpt4 book ai didi

javascript - 检查 Ember.js 中每个循环中的重复项

转载 作者:行者123 更新时间:2023-11-30 17:45:55 25 4
gpt4 key购买 nike

我有一个非常简单的模板循环:

{{#each}}
{{title}}
{{/each}}

事实是,我的 title 可以多次出现在我的数据中(当然记录的其他部分会发生变化)但我想确保给定属性没有重复(在此案例标题)。有没有办法在模板中加入一些逻辑以确保排除重复项?

我尝试使用 Handlebar Helper,但我确实没有取得太大进展。

最佳答案

您应该在支持模板的 Controller 上放置一个计算属性。 Ember 有一个方法 uniq 可以返回数组中的唯一项。

uniqueItems: function(){
return this.get('model').getEach('title').uniq();
}.property('model.@each.title')

http://emberjs.jsbin.com/IMOMoliB/5/edit

关于javascript - 检查 Ember.js 中每个循环中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20183977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com