Formats the user input as JSON text.
<input type="text" name="bindExpression" ng:format="json">
var userInputString = angular.formatter.json.format(modelValue); var modelValue = angular.formatter.json.parse(userInputString);
{?string}
– A JSON string representation of the model.
<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 }'); });