angular.formatter.boolean
Description
Use boolean formatter if you wish to store the data as boolean.
Usage
In HTML Template Binding
<input type="text" ng:format="boolean">
var userInputString = angular.formatter.boolean.format(modelValue);
var modelValue = angular.formatter.boolean.parse(userInputString);
Returns
boolean
– Converts to true
unless user enters (blank), f
, false
, 0
, no
, []
.Example
Enter truthy text:
<input type="text" name="value" ng:format="boolean" value="no"/>
<input type="checkbox" name="value"/>
<pre>value={{value}}</pre>
it('should format boolean', function(){
expect(binding('value')).toEqual('value=false');
input('value').enter('truthy');
expect(binding('value')).toEqual('value=true');
});