使用Angular 5,我想将CSV文件加载到异步管道中,如何将其转换为Promise?
d3.csv(this.csvFile, function(data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
从d3版本5开始,内置了promises。
d3.csv("file.csv").then(function(data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
如果使用async/await
,可以执行以下操作:
const data = await d3.csv("file.csv");
console.log(data);
Run Code Online (Sandbox Code Playgroud)