The desired result is to make the textarea resize each time value is changed
Прежде всего - вы можете искать готовые решения в Интернете.
Если вы хотите сделать это самостоятельно - напишите директиву, обычно плохой идеей является манипулирование элементами непосредственно в контроллере. В результате вы получите что-то вроде этого:
<textarea my-resisze...
app.directive('myResize', () => {
return {
require: 'ngModel',
link: (scope, el, attrs, ngModelCtrl) => {
ngModelCtrl.$viewChangeListeners.push(() => {
console.log(el); // resize here
});
}
}
})