Это не неуместно, это то, как работает угловой!когда вы нажимаете на кнопку и во всплывающей подсказке отображается цикл дайджеста, поскольку вы предоставили ngDisabled
функцию, эта функция будет выполняться в каждом цикле дайджеста (даже если он не нужен), поскольку возвращаемый результат будетиспользуется, чтобы сообщить angular, следует ли отключить вход !!
Чтобы избежать этого, передайте ngDisabled
с переменной, которая будет изменена в вашем контроллере при определенных условиях
<button ng-disabled="vm.isTestDisabled">
search
</button>