Thanks to visit codestin.com
Credit goes to bennadel.github.io
Breaking Object References At Cache Boundaries In AngularJS