Angular directive to supports styleable select elements