Angular.js directive for selecting text content.