AngularJS - ngmodel in ngrepeat wird nicht aktualisiert ('gepunktetes' ngmodel)

Ich versuche, RadioBoxen mit eckigem Array zu zeichnen und danach den Wert des aktivierten Radios zu erhalten, aber das Modell ändert seinen Wert nicht. Kann mir jemand dabei helfen?

HTML Teil

<div ng-app>
    <div ng-controller="CustomCtrl">
        <label ng-repeat="user in users">
            <input type="radio" name="radio" ng-model="radio" value="{{user.name}}" /> {{user.name}} 
        </label>
        <br/>
        {{radio}}
        <br/>
        <a href="javascript:void(0)" ng-click="saveTemplate()">Save</a>
    </div>
</div>

Angular Part

function CustomCtrl($scope) {
    $scope.radio = "John";
    $scope.users = [
        {"name" : "John", "Year" : 18},
        {"name" : "Tony", "Year" : 19}
    ];

    $scope.saveTemplate = function() {
        console.log($scope.radio);
    };
}

Sie können hier ein Beispiel sehen -http: //jsfiddle.net/hgf37bo0/2

Antworten auf die Frage(1)

Ihre Antwort auf die Frage