У меня возникла проблема с тем, чтобы часы работали в рамках директивы. Я собрал здесь простой пример. http://plnkr.co/edit/A7zbrsh8gJhdpM30ZH2P
У меня есть служба и две директивы. Одна директива изменяет свойство в сервисе, а другая директива имеет часы для этого свойства. Я ожидал, что часы будут стрелять, когда имущество будет изменено, но это не так.
Я видел несколько других вопросов, подобных этому на сайте, но принятые решения на них здесь не работали. Я рассмотрел использование $broadcast или попытку реализовать наблюдателя, но похоже, что это должно сработать, и я не хочу усложнять ситуацию, если это возможно.