I am seeing a conflict when I try to use this directive along with another (datepickerPopup). This is the error:
Multiple directives [betterPlaceholder, datepickerPopup] asking for new/isolated scope.
Is the scope: {} configuration for the directive really necessary, and would it be possible to remove it? I took it out and things appear to work correctly but I am not entirely sure if there is a use case to support isolated scope.