Угловые часы JS $ против $ on

Я хочу выполнить функцию внутри директивы всякий раз, когда происходит изменение состояния в родительской области видимости.

Очевидный способ добиться этого - использовать трансляции событий ($ широковещательный) и слушатели ($ на).

Мне любопытно, если использование $ watch является альтернативой трансляции событий. Если это так, как они сравниваются?

Насколько я понимаю, выражение, которое нужно наблюдать, вычисляется каждый цикл $ digest. Так что события более эффективны, чем смотреть?

Ответы на вопрос(1)

Ваш ответ на вопрос