У меня есть директива, которая следит за изменениями в поле вводаизменение значения Watch ngModel из директивы по родительскому элементу
directive('autocomplete', function(){
return {
link: function(scope, element, attrs){
scope.$watch(attrs.ngModel, function(){
console.log('change');
});
}
};
});
Это прекрасно работает на следующем элементе
<input type='text' ng-model='searchTerm' autocomplete>
Но что, если бы я был чтобы поставить мою директиву на элемент предка, например:
<div autocomplete>
<input type='text' ng-model='searchTerm'>
</div>
Как я могу по-прежнему наблюдать за inpu t для изменения тогда?