Use number formatter if you wish to convert the user entered string to a number.
<input type="text" name="bindExpression" ng:format="number">
var userInputString = angular.formatter.number.format(modelValue); var modelValue = angular.formatter.number.parse(userInputString);
{number}
– Number from the parsed string.
Enter valid number: <input type="text" name="value" ng:format="number" value="1234"/> <pre>value={{value}}</pre>
it('should format numbers', function(){ expect(binding('value')).toEqual('value=1234'); input('value').enter('5678'); expect(binding('value')).toEqual('value=5678'); });