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 data = [
"This is a log number 1.",
"This is a log number 2.",
"This is a log number 3.",
"This is a log number 4."
];
var blob = new Blob([data.join('\r\n')], {
type: 'text/plain'
});
var downloadLink = angular.element('<a></a>');
var url = $window.URL || $window.webkitURL;
downloadLink.attr('href', url.createObjectURL(blob));
downloadLink.attr('download', 'logs');
downloadLink[0].click();
});