workable dc filter page with angular directive and json data, but it is a little ugly because of css