tune up the json, angular code, and html to get the custom filter working