AngularJS: ng-repeat mit Schlüsselwert - Objekt aktualisieren

Ich rendere key: value-Objektarray mit ng-repeat wie folgt:

<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'}
        ];
}

Das Problem ist, dass Schlüssel und Werte nicht über Eingabe-Tags aktualisiert werden können. Aus irgendeinem Grund wird es zu einer Einwegbindung, nachdem ng-repeat wiederholt wurde (Schlüssel, Wert).

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

Wie kann ich es zu einer Zwei-Wege-Bindung machen? Oder sollte ich dieses Problem anders angehen als ng-repeat verschachtelt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage