An AngularJS directive to fade-in an element each time a value changes