AngularJS directive for selecting one or more options displayed in a dropdown list