I've made these 2 filters:
Filter 1
  Vue.filter('role',function(value,role)
        {
            if(!role || 0 === role.length)
            {
                return value;
            }
            return value.filter(function(item) {
                return item.role.RoleName == role
            });
        });
Filter 2
    Vue.filter('company',function(value,company)
        {
            if(!company || 0 === company.length)
            {
                return value;
            }
            return value.filter(function(item) {
                return item.department.company.CompanyName == role
            });
        });
Now I would like to combine them. Like this:
Combine filters
  Vue.filter('employeefilter',function(value,employeeinfo,filteron)
        {
            if(!employeeinfo || 0 === employeeinfo.length)
            {
                return value;
            }
            return value.filter(function(item) {
                return item.filteron == employeeinfo
            });
        });
And I pass this to the combined filter:
v-for="employee in list | employeefilter selectedrole 'role.RoleName'
But that is not working how could I fix that ^
EDIT
I pass it now like this:
v-for="employee in list | employeefilter selectedrole 'item.role.RoleName'| employeefilter selectedcompany item.department.company.CompanyId"
Error:
Uncaught TypeError: Cannot read property 'replace' of undefined
 
     
    