以角度2

时间:2018-02-28 05:56:56

标签: angular typescript angular2-forms

我对Angular 2和打字稿都比较新。我想以角度2创建一个日志文件。可以使用angular 2。

1 个答案:

答案 0 :(得分:6)

为此你需要一个像FileSaver.js

这样的包

首先,您需要安装软件包本身: npm install file-saver --save

定义文件: npm install @types/file-saver --save-dev

然后在组件中创建一个方法:

<强> some.component.ts

import { saveAs } from 'file-saver'; // Don't forget to import the file-saver
...    
saveLogFile(): void {
    saveAs(new Blob([log], { type: "text" }), 'data.log');
}

[log]是日志文件的内容,{ type: "text" }这定义了您要保存的类型,而'data.log'定义了您要如何使用保存文件(filename.extension)。

相关问题