【问题标题】:AngularJs filtering data based on option selection and tag creation based on selectionAngularJs基于选项选择过滤数据和基于选择创建标签
【发布时间】:2015-09-24 13:57:35
【问题描述】:

这是我的代码:Jsfiddle

  1. 最初它应该显示所有数据。

  2. 我可以添加新的tags,并且基于tag 选择数据正在过滤,但如果选择了新的tag,则应在现有过滤数据下方添加数据,如果@ 则应删除数据987654325@被删除。

【问题讨论】:

    标签: javascript angularjs angularjs-ng-repeat angular-filters


    【解决方案1】:

    终于Everything 解决了。

    //过滤器

        .filter('findobj', function () {
         return function (dataobj, multipleVlaue) {
             if (!multipleVlaue) return dataobj;
             return dataobj.filter(function (news) {
                 var tofilter = [];
    
                 angular.forEach(multipleVlaue,function(v,i){ 
                  tofilter.push(v);
                 });
    
                 return news.CategoryList.some(function (category) {
                return tofilter.indexOf(category.DisplayName)>-1;
             });
    
             });
         };
         })
    

    这里你可以参考: CODE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-25
      • 2019-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多