Angularjs. Почему ширина тултипа постоянно меняется на 1 пиксель?
Приветствую.
Есть директива которая выводит html tooltip над инпутами формы. На данный момент каждый тултип содержит только строку текста.
Есть $watch, который отслеживает изменение размеров тултипа. Периодически $watch выдает "Infinite $digest Loop".
Задебажил значения и оказалось, что размеры тултипов постоянно скачут в пределах 1 пикселя ( например 79-80,80-79).
Почему так происходит и как это победить?
P.S Пробовал делать $watch условие не на ширину тултипа, а на разницу между старой и новой шириной. Это дает слишком большую задержку при обновлении, поэтому такой вариант не подходит.