I was reading a discussion about using $rootScope to share some data across all application.
Some people said that this is a bad practice, and that we should use our own services to store that kind of data.
Although I'm willing to agree, I have a question: isn't $rootScope a native service of AngularJS? When should I use $rootScope then?