gpt4 book ai didi

angular - 在 Ionic 中编写 JSON 文件

转载 作者:搜寻专家 更新时间:2023-10-30 21:27:35 25 4
gpt4 key购买 nike

我正在创建一个 Ionic 应用程序,我需要将数据保存在一个 JSON 文件中。

要创建该文件,我运行:

this.file.writeFile(this.file.dataDirectory, 'test.json', 'hello,world,', {replace: true});

但是上面的代码没有做任何事情。 test.json 没有被创建!

问题是什么?

编辑: 有人告诉我必须使用 cordova。真的吗?如果是这样,他是什么意思?

编辑: 是因为我无法归档“this.file.dataDirectory”吗?

PS:我正在使用(ionic cordova run browser)来运行脚本。这会引起问题吗?

此外,在使用 Melchia 的示例后,我什至没有得到 console.log!

最佳答案

运行此命令以安装 cordova 文件插件:

$ ionic cordova plugin add cordova-plugin-file
$ npm install --save @ionic-native/file

安装插件包后,将其添加到应用的 NgModule 中。

import { File } from '@ionic-native/file';


...

@NgModule({
...

providers: [
...
File
...
]
...
})
export class AppModule { }

然后在你的page.ts中

import { File } from '@ionic-native/file';

constructor(private file: File) { }


this.file.writeFile(this.file.dataDirectory, 'test.json', 'hello,world,', {replace: true}).then(_ => console.log('Directory exists')).catch(err => console.log('Directory doesn\'t exist'));

关于angular - 在 Ionic 中编写 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51215920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com