var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {

    var xhrData = {
        "all": {
            "choices": [{
                "code": "foo",
                "name": "foo name",
                "description": "foo desc"
            }, {
                "code": "bar",
                "name": "bar name",
                "description": "bar desc"
            }, {
                "code": "baz",
                "name": "baz name",
                "description": "baz desc"
            }]
        }
    };

    $scope.xhrData = xhrData;
    $scope.selected = { "choice": null };

    $scope.reloadXhr = function () {
        $scope.xhrData = {
        "all": {
            "choices": [{
                "code": "foo",
                "name": "foo name",
                "description": "foo desc"
            }, {
                "code": "bar",
                "name": "bar name",
                "description": "bar desc"
            }, {
                "code": "baz",
                "name": "baz name",
                "description": "baz desc"
            }]
        }
      };
    };

});
<!DOCTYPE html>
<html ng-app="plunker">

<head>
    <meta charset="utf-8" />
    <title>AngularJS Plunker</title>
    <script>document.write('<base href="' + document.location + '" />');</script>
    <link rel="stylesheet" href="style.css" />
    <script data-require="angular.js@1.2.x" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.17/angular.min.js" data-semver="1.2.17"></script>
    <script src="app.js"></script>
</head>

<body ng-controller="MainCtrl">

    <form name="demoForm" novalidate>
        <div ng-repeat="choice in xhrData.all.choices track by choice.code">
            <label>
                <input type="radio" name="c" ng-value="choice" ng-model="selected.choice" required>
                {{ choice.name }}
            </label>
        </div>
    </form>

    <p>
        Selected choice = <b>{{ selected.choice }}</b>
    </p>

    <p>
        <a href="#" ng-click="reloadXhr()">Reload XHR data</a> => <b>currently checked radio will be unchecked</b>
    </p>

</body>

</html>
/* Put your css in here */