One of the comments in the documentation says:
While ng-value is not documented, it is a useful directive, specifically when you are binding to a boolean value.
<input ng-model="foo" type="radio" value="true">
may not work but
<input ng-model="foo" ng-value="true" type="radio">
does.