【发布时间】:2017-09-23 13:56:21
【问题描述】:
- 我尝试将您的代码集成到我的打字稿代码库中...
- 我收到这样的错误 [ts] 类型参数 '{ type: string[]; }' 不可分配给“BlobPropertyBag”类型的参数。属性“类型”的类型不兼容。类型 'string[]' 不能分配给类型 'string'。 (属性)类型:string[] a t 这一行 ----------------> var csv = "a,b,c\n1,2,3\n";让 data = new Blob([csv], {type: mimeType});
- 下面提供代码。
- 在普通 js 中而不是在 typescript 中的示例小提琴。
- 你能告诉我如何解决它吗
let types = ["text/plain", "application/pdf"];
let downloads = health.map(function(version) {
let ext = version.mobileVersion.replace(/.*(?=\.\w+)/, "");
let mimeType = types.filter(function(type) {
return type.indexOf(ext) > -1
});
let data = new Blob([/* Blob data */], {
type: mimeType
});
return $("<a>", {
"class": "sportsDataPlayer",
download: ev.FileName + ext,
type: mimeType,
href: URL.createObjectURL(data),
html: ev.FileName
});
});
【问题讨论】:
标签: javascript jquery angularjs typescript kendo-ui