gpt4 book ai didi

javascript - 带复选框的 Angularjs 过滤

转载 作者:行者123 更新时间:2023-11-28 18:46:32 24 4
gpt4 key购买 nike

我已经看到了如何使用复选框创建一个漂亮的切换过滤器的jsfiddle:

http://jsfiddle.net/ExpertSystem/wYfs4/3/

此 jsfiddle 完全归功于 Stack Overflow 用户 ExpertSystem(有什么方法可以向其他用户发送直接消息吗?或者在这篇文章中标记他们?)

我想知道如何编辑此代码,以便在选择复选框时从显示中删除相关项目(而不是仅显示相关项目)。

因此,目前当您选中“红色”复选框时,您将看到显示:

Wine A (red)
Wine B (red)
Wine D (red)
Wine E (red)

但我想看到的是:

wine C (white)
wine F (white)
wine G (champagne)
wine H (champagne)

所以本质上我想反转过滤器。我已经玩了一点,但到目前为止还没有运气,我不太确定如何去做。

最佳答案

简单的柠檬挤压:)只需改变条件,检查Fiddle

$scope.filterByCategory = function (wine) {
console.log($scope.filter);
return !$scope.filter[wine.category];
};

关于javascript - 带复选框的 Angularjs 过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35222734/

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