title: No $$hashKey on angularjs object in array
body: <p>$scope.create (in CreateCtrl) and $scope.list (inListCtrl) linked to DOM
  For some reason, $ $ hashKey not added to all objects. The last object is left without him. That is, if I added 3 items, the third less $ $ hashkey if add another, then a third appears hashkey $ $, and the fourth is not.</p>
  
  <p>Because of this error appears: Error: [ngRepeat:dupes]</p>
  
  <p>track by $index does not offer. Then sorting stops working.</p>
  
  <pre><code>app.controller('CreateCtrl', function ($scope) {
     $scope.create = {a:1, b:2, c:3};
     $scope.send = function () {
        $scope.$emit('send', angular.copy($scope.create));
     }
  });
  
  app.controller('ListCtrl', function ($scope, $rootScope) {
     $scope.list = [];
     $rootScope.$on('send', function (e, data) {
        $scope.list.push(data);
     });
  });
  </code></pre>