Angular: radio buttons rc4

http://angularjs.org/

by epinapala

HTML

<script src="http://code.angularjs.org/angular-1.0.0rc4.js"></script>
<div ng-controller="MyCtrl">
    <form>
        <input name="UseBools" type="radio"  ng-model="hasDescriptor" value="all"  > All <br/>
        <input name="UseBools" type="radio"   ng-model="hasDescriptor" value="true"> Has Descriptor <br/> 
            <input name="UseBools" type="radio"   ng-model="hasDescriptor" value="false"> No Descriptor <br/> 
        {{hasDescriptor}}                
    </form>
</div>

JavaScript

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

myApp.directive('value', function ($parse) {
        return function (scope, element, attrs) {
            if (attrs.ngModel) {

                if (element[0].type == "radio") {
                    if (element[0].checked == true) {
                        $parse(attrs.ngModel).assign(scope, attrs.value);
                    }
                } else {
                    $parse(attrs.ngModel).assign(scope, attrs.value);    
                }
            }
        };
    });

function MyCtrl($scope) {
    $scope.hasDescriptor = "all";
}