Лучшая практика для использования $ rootcope в приложении Angularjs?

У нас есть большое приложение Angularjs 1.6, у которого $ rootcope разбросано по всему приложению в более чем 200 местах в фильтрах, службах, маршрутах и ​​т. Д., Поэтому его необходимо реорганизовать, но я не знаю, как узнать, когда его удалить. Когда лучше всего использовать $ rootcope в приложении?

Я прочитал все от никогда, до использования его для хранения переменных, который я предположил, был для обмена данными между контроллерами. С тех пор я прочитал, что вместо этого лучше использовать фабрики / сервисы для этого варианта использования, а также прочитал, что один действительный вариант использования - это использование $ rootcope в качестве шины глобального события.

Я действительно не видел, как это объясняется в документах Angularjs.

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

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