input & ng-repeat
HTML
<h1>Select </h1>
<div ng-app="" ng-controller="OrderCtrl">
<div ng-repeat="item in items" style="text-indent: 30px">
<input type="radio" name="itemRadio" ng-model="$parent.selectedItem" ng-value="item.name"/>
{{item.name + '-' + item.price}}$.
</div>
Your choice: {{selectedItem}}
</div>
JavaScript
OrderCtrl = function ($scope) {
$scope.items = [{
name: 'None',
value: "no",
price: 0
}, {
name: 'Black',
value: "black",
price: 99
}, {
name: 'White',
value: "white",
price: 99
}, {
name: 'Barhat',
value: "barhat",
price: 49
}]
$scope.selectedItem = $scope.items[0].name;
}