AngularJS: ng-repeat avec la valeur de la clé de mise à jour de l'objet

Je me suis rendu clé:valeur de l'objet de tableau avec ng-repeat comme ceci:

<div ng-controller="mainCtrl">    
  <div ng-repeat="record in records">
    <div ng-repeat="(key, value) in record">
        <input ng-model="key" />: <input ng-model="value" />
    </div>
  </div>
</div>

JS:

var mainCtrl = function($scope){
$scope.records = [
        {'key1':'val1'},
        {'key2':'val2'}
        ];
}

Problème, c'est que les clés et les valeurs ne peuvent pas être mis à jour via la saisie des tags. Pour une raison quelconque, il devient un moyen de liaison après la prise de ng-repeat parcourir (clé,valeur).

Violon: http://jsfiddle.net/BSbqU/1/

Comment puis-je faire une liaison bidirectionnelle? Ou devrais-je aborder ce problème d'une manière différente, puis imbriquée ng-repeat?

OriginalL'auteur Sergej Popov | 2013-05-11