what is the difference between ng value and value?
1 Answer. According to the docs, ngValue takes an "angular expression, whose value will be bound to the value attribute of the input element". So, when you use ng-value="hard" , it is interpreted as an expression and the value is bound to $scope.