gpt4 book ai didi

javascript - 对逗号分隔的对象进行多选过滤器

转载 作者:行者123 更新时间:2023-12-02 16:42:46 28 4
gpt4 key购买 nike

使用 angularjs,我希望有多个复选框,选中这些复选框时,它们会根据所选的任意数量的“标签”对数据应用过滤器。属性tag 包含逗号分隔值。每个值都将归属于一个复选框。

复选框:肩膀、膝盖、手、脚、核心稳定性、背部

数据:{
“id”:“2”,
"name": "健身球上的中立脊柱 - 单腿和 ARM 举升",
“执行集”:“3”,
“执行代表”:“20”,
"perform_rest": "30 秒",
"tags": ["肩部","核心稳定性","背部"]
},

我有大约 4000 条记录,其结构如下。我愿意以不同的方式排列标签,这些标签尚未添加到数据中。理想情况下,我需要从一开始就做到这一点,因为为每个练习输入它们将非常耗时。

提前非常感谢。

最佳答案

根据您在问题中对我的评论,应该是您想要的:

(忽略下面的代码片段,因为我需要链接到 plnkr)

http://plnkr.co/edit/Xg7tGAQvBy3C6PjNROSH?p=preview

enter image description here

$scope.ApplyFilter = function() {
$scope.FilteredData = $scope.Data;
for (var i = 0; i < $scope.ActiveFilters.length; i++) {
$scope.FilteredData = $filter('filter')($scope.FilteredData, $scope.ActiveFilters[i], undefined);
}
};

关于javascript - 对逗号分隔的对象进行多选过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27366660/

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