| 123456789101112131415161718192021222324 |
- (function () {
- 'use strict';
- angular.module('ariaNg').directive('ngBlobDownload', ['ariaNgFileService', function (ariaNgFileService) {
- return {
- restrict: 'A',
- scope: {
- ngBlobDownload: '=ngBlobDownload',
- ngFileName: '@',
- ngContentType: '@'
- },
- link: function (scope, element) {
- scope.$watch('ngBlobDownload', function (value) {
- if (value) {
- ariaNgFileService.saveFileContent(value, element, {
- fileName: scope.ngFileName,
- contentType: scope.ngContentType
- });
- }
- });
- }
- };
- }]);
- }());
|