angular.formatter.json
Description
Formats the user input as JSON text.
Usage
In HTML Template Binding
<input type="text" ng:format="json">
In JavaScript
var userInputString = angular.formatter.json.format(modelValue);
var modelValue = angular.formatter.json.parse(userInputString);
Returns
{string} A JSON string representation of the model.
Example
<div ng:init="data={name:'misko', project:'angular'}">
<input type="text" size='50' name="data" ng:format="json"/>
<pre>data={{data}}</pre>
</div>
it('should format json', function(){
expect(binding('data')).toEqual('data={\n \"name\":\"misko\",\n \"project\":\"angular\"}');
input('data').enter('{}');
expect(binding('data')).toEqual('data={\n }');
});