JSFiddle - React, Tailwind, and code Playground
HTML
<div ng-app="app" ng-controller="appController">
</div>
JavaScript
angular.module('app', [])
.config(['$compileProvider',
function($compileProvider) {
$compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|file|blob):/);
}
])
.controller('appController', function($scope, $window) {
var jsObj = {
name: "Shiva",
country: "US"
};
var blob = new Blob([angular.toJson(jsObj)], {
type: 'text/json;charset=utf-8'
});
var downloadLink = angular.element('<a></a>');
var url = $window.URL || $window.webkitURL;
downloadLink.attr('href', url.createObjectURL(blob));
downloadLink.attr('download', 'logs.json');
downloadLink[0].click();
});