An angular select directive