如何使用AngularJS根据生成的字符串下载文本文件?

尼古拉·施密德

我试图让 AngularJS 在用户单击按钮时触发文件下载。

应该下载的文件必须包含在脚本执行期间生成的数据,因此文本文件的内容应该从 AngularJS 中的基本字符串构建。

我该如何实施?

这是一些关于我想象这将如何工作的模型代码:

var fileContent = 'foobar';
$scope.download = function() {
  filedownload.run(fileContent, 'filename.txt');
}
尼古拉·施密德

为了实现这一点,您必须在 HTML 中创建一个标签:

<a download="content.txt" ng-href="{{ url }}">download</a>

控制器:

var content = 'file content for example';
var blob = new Blob([ content ], { type : 'text/plain' });
$scope.url = (window.URL || window.webkitURL).createObjectURL( blob );

并启用 URL:

app = angular.module(...);
app.config(['$compileProvider',
    function ($compileProvider) {
        $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|file|blob):/);
}]);

来源:您如何使用 AngularJS 或 Javascript 提供文件以供下载?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

下载文本文件并将文本作为字符串分配给变量 - Angular 7

来自分类Dev

如何根据字符串将文本文件拆分为多个文件

来自分类Dev

如何根据字符串将文本文件拆分为多个文件

来自分类Dev

如何在文本文件中搜索字符串并根据结果执行特定操作

来自分类Dev

使用StringBuilder和BufferedReader,如何在文本文件中的每个单词之后添加逗号并生成字符串?

来自分类Dev

如何生成重复的位模式(字符串)并导出到文本文件?

来自分类Dev

Python:如何根据字符串生成单词列表,并根据其索引将其保存在文本文件中?

来自分类Dev

如何从文本文件获取连接字符串?

来自分类Dev

如何从文本文件中分离字符串

来自分类Dev

使用日期字符串备份文本文件

来自分类Dev

从网络下载文本文件

来自分类Dev

如何存储文本文件字符串以供以后在Java中使用

来自分类Dev

如何使用php修改文本文件的子字符串?

来自分类Dev

如何使用Java在文本文件中查找和分隔字符串值?

来自分类Dev

如何使用Java查找和分隔文本文件中的字符串值?

来自分类Dev

如何使用字符串和数字将值列表写入文本文件

来自分类Dev

如何使用Racket语言在纯文本文件的特定行写入字符串?

来自分类Dev

如何使用python在文本文件中写入多行字符串的完整输出?

来自分类Dev

如何使用 C# 在文本文件中绘制字符串?

来自分类Dev

如何在 Oracle 中添加字符串并使用该字符串名称创建文本文件

来自分类Dev

资源下载搜索文本文件和字符串或替换字符串中删除字符

来自分类Dev

发出将字符串下载为文本文件的问题

来自分类Dev

如何搜索字符串并替换文本文件中的字符串?

来自分类Dev

如何使用 Sed 或 Perl 根据字符串的第二列数以降序方式对给定的文本文件进行排序

来自分类Dev

根据日期名称读取多个文本文件,然后全部写入以连接字符串

来自分类Dev

根据Python中的索引列表减去文本文件中的字符串

来自分类Dev

根据内容中的多个字符串重命名文本文件

来自分类Dev

根据日期名称读取多个文本文件,然后全部写入以连接字符串

来自分类Dev

如果文本文件包含字符串,则使用PowerShell从文本文件中删除行

Related 相关文章

  1. 1

    下载文本文件并将文本作为字符串分配给变量 - Angular 7

  2. 2

    如何根据字符串将文本文件拆分为多个文件

  3. 3

    如何根据字符串将文本文件拆分为多个文件

  4. 4

    如何在文本文件中搜索字符串并根据结果执行特定操作

  5. 5

    使用StringBuilder和BufferedReader,如何在文本文件中的每个单词之后添加逗号并生成字符串?

  6. 6

    如何生成重复的位模式(字符串)并导出到文本文件?

  7. 7

    Python:如何根据字符串生成单词列表,并根据其索引将其保存在文本文件中?

  8. 8

    如何从文本文件获取连接字符串?

  9. 9

    如何从文本文件中分离字符串

  10. 10

    使用日期字符串备份文本文件

  11. 11

    从网络下载文本文件

  12. 12

    如何存储文本文件字符串以供以后在Java中使用

  13. 13

    如何使用php修改文本文件的子字符串?

  14. 14

    如何使用Java在文本文件中查找和分隔字符串值?

  15. 15

    如何使用Java查找和分隔文本文件中的字符串值?

  16. 16

    如何使用字符串和数字将值列表写入文本文件

  17. 17

    如何使用Racket语言在纯文本文件的特定行写入字符串?

  18. 18

    如何使用python在文本文件中写入多行字符串的完整输出?

  19. 19

    如何使用 C# 在文本文件中绘制字符串?

  20. 20

    如何在 Oracle 中添加字符串并使用该字符串名称创建文本文件

  21. 21

    资源下载搜索文本文件和字符串或替换字符串中删除字符

  22. 22

    发出将字符串下载为文本文件的问题

  23. 23

    如何搜索字符串并替换文本文件中的字符串?

  24. 24

    如何使用 Sed 或 Perl 根据字符串的第二列数以降序方式对给定的文本文件进行排序

  25. 25

    根据日期名称读取多个文本文件,然后全部写入以连接字符串

  26. 26

    根据Python中的索引列表减去文本文件中的字符串

  27. 27

    根据内容中的多个字符串重命名文本文件

  28. 28

    根据日期名称读取多个文本文件,然后全部写入以连接字符串

  29. 29

    如果文本文件包含字符串,则使用PowerShell从文本文件中删除行

热门标签

归档