Blob url in internet explorer with angularjs
Given this code (from someone else): var module = angular.module('myApp', []); module.controller('MyCtrl', function ($scope){ $scope.json = JSON.stringify({a:1, b:2}); }); module.directive('myDownload', function ($compile) { return { restrict:'E', scope:{ data: '=' }, link:function (scope, elm, attrs) { function getUrl(){ return URL.createObjectURL(new Blob([JSON.stringify(scope.data)], {type: "application/json"})); } elm.append($compile( '<a class="btn" download="backup.json"' + 'href="' + getUrl() + '">' + 'Download' + '</a>' )(scope)); scope.$watch(scope.data, function(){ elm.children()[0]