Dropdown Directive for Angular JS