0

Вот мой код: JsfiddleAngularJs фильтрации данных на основе выбора опций и создание тегов на основе выбора

  1. Initialy его должен отображать все данные.

  2. Я могу добавить новый tags и на основе данных tag выбор фильтрации, но данные должны быть добавлены ниже существующих отфильтрованных данных, если новый tag выбран и данные должны быть удалены, если tag удаляется.

ответ

0

наконец 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

Смежные вопросы