add optionView directive
fix filter bug
create optionView directive and use in options partial