Ajouter $$hashKey pour objet Angulaire

L'angle spécifique de la propriété sur les objets énumérés $$hashKeypeut être utilisé pour beaucoup de choses.

Par exemple DOM-ciblage;

<div ng-repeat="obj in objects">
    <label for="field-{{obj.$$hashKey}}">
        Label
    </label>
    <input type="text" id="field-{{obj.$$hashKey}}" />
</div>

En quelque étrange cas, je suis en train de vivre maintenant, $$hashKey prop n'est pas encore fixé sur un objet que je veux y accéder, même si elle est répétée, Angulaire.
Est-il un moyen de définir cette propriété vous-même lors de l'initialisation de l'objet?

Edit: Ma conjecture est qu'il y a une certaine forme de l'ordonnance d'exécution de la question, à laquelle j'ai accès à la propriété lorsque Angulaire a pas encore procédé de la répétition.
Je suis profondément en regardant un objet, à l'intérieur de cet objet est un tableau avec des objets qui se répète. C'est aussi sur l'un de ces objets que j'ai besoin d'accéder à la $$hashKey bien sur.

Exemple Simple;

var MyController = function($scope, Obj)
{
    $scope.obj = {
        list: [obj, obj, obj, obj]
    };

    $scope.$watch("obj", function()
    {
        var lastObj = $scope.obj.list[$scope.obj.list.length - 1];
        console.log(lastObj.$$hashKey); //Undefined?
    }, true);

    $scope.addObj = function()
    {
        $scope.obj.list.push(new Obj());
    };
};

Edit2: jsFiddle http://jsfiddle.net/2sbWp/2/

S'il vous plaît créer un plunker ou jsFiddle, il est difficile de reproduire le problème que vous rencontrez
Ma question est assez simple. Reproduisant le problème va prendre du temps, même pour moi, comme je l'ai foirer un lot spécifique de l'entreprise code que je ne peux pas afficher publiquement.
Je suis d'accord que c'est simple, je ne suis pas en vous demandant de post company code, il suffit de reproduire le problème à l'aide de code factice.
Vérifier mon montage, je pense que cela devrait le rendre plus clair sur ce qui se passe.

OriginalL'auteur Rasmus | 2014-05-06