我正在使用角度8,并且在组件中有一个声明的变量:
data = [];
这是我尝试将数据分配给上面的this.data的方法
async mytest() {
await Filesystem.appendFile({
path: 'dat.csv',
data: this.data // Error Here
});
}
当我添加此数据时,我得到:
Type 'any[]' is not assignable to type 'string'
我该如何解决?
答案 0 :(得分:0)
如果要将数组或对象分配给data
属性,则需要将其转换为字符串。您可以使用JSON.stringify()
async mytest() {
await Filesystem.appendFile({
path: 'dat.csv',
data: JSON.stringify(this.data)
});
}
尽管我不确定是否要使用字符串化数组。