Trying to write an Angular 2 pipe that will take a JSON object string and return it pretty-printed/formatted to display to the user.
For example, it would take this:
{ "id": 1, "number": "K3483483344", "state": "CA", "active": true }
And return something that looks like this when displayed in HTML:
So in my view I could have something like:
<td> {{ record.jsonData | prettyprint }} </td>
I would like to add an even simpler way to do this, using the built-in json
pipe:
<pre>{{data | json}}</pre>
This way, the formatting is preserved.