Thanks to visit codestin.com
Credit goes to bennadel.github.io

Breaking Object References At Cache Boundaries In AngularJS