我有一个Ionic 3
项目。
在资产文件夹中,我有一些JSON
文件。如果我对该文件中的任何文件进行了更改,离子客户端将检测到已完成某些更改,它将重新编译,但是当我在代码内访问JSON
的内容时,它不会更改。好像被缓存了吗?
如果我再次上菜,一切都会好的。
i18n
文件也存储在资产文件夹中。对这些文件的任何更改将重新编译项目,并将在项目内显示,而无需再次提供服务。如何为我的自定义JSON
文件执行此操作?
示例:
assets/data/languages.json [{"title": "en-us"}]
pages / installer.ts
import * as languages from '../../assets/data/languages.json';
export class InstallerPage {
constructor(public navCtrl: NavController) {
console.log(languages);
}
}
如果我对language.json进行了任何更改,它将自动重新编译,但是在访问安装程序页面时,登录到控制台时不会显示更改。它们只有在我预订后才能正确显示。
有什么建议吗?
谢谢。