Angular directive that selects an inputs contents on focus