Функция $apply
может работать в любой области, включая $rootScope
.
Есть ли случаи, когда это имеет значение, если я запускаю его в своей локальной области или я запускаю его на своем $rootScope
?
Я прошу, потому что я хотел бы создать вспомогательную функцию, которая обертывает заданную функцию в $apply
. Для этого мне всегда нужно проходить в области, которая является A) раздражающей и B) не простой, потому что я не обязательно имею локальную область.
Я хотел бы всегда иметь вызов моей вспомогательной функции $apply
в $rootScope
, но не если есть какой-то риск при этом.