AngularJS directives to select text within input fields