Actually, I have a factory as well for some other data and the same thing happens. It will actually change the value of the data stored in the factory. As for using $rootScope, regardless of the issue of wheather or not to use it, $scope still chnages the values unexpectedly.
I will do my best to create a demo since i seem to be the only one in the world who has experienced this!
Sorry for the sarcasm, just frustrated with this, especially since I know I can do exactly what I want using jquery without this issue!
Thanks,
RGecy