Я хочу выполнить функцию внутри директивы, всякий раз, когда в родительской области есть изменение состояния.
Очевидным способом достижения этого является использование трансляций событий ($broadcast) и слушателей ($on).
Мне любопытно, если использование $watch является альтернативой трансляции событий. Если да, то как они сравниваются?
Насколько я понимаю, проверяемое выражение оценивается каждый цикл $digest. Итак, события более эффективны, чем часы?