Here is my code : Jsfiddle
Initialy its should display all the data.
I'm able to add new tags
and based on tag
selection data is filtering but data should be added below the existing filtered data if new tag
is selected and data should be removed if tag
is deleted.
finally
Everything
is resolved.
//FILTER
.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;
});
});
};
})
Here u can refer : CODE