0

我目前正在显示我保存在资产文件夹中的 JSON 文件的信息。然后将其显示为表格。到目前为止,仅在构建 Angular 应用程序时才加载 JSON 文件。我想动态加载此文件,以便即使在构建应用程序时也可以加载或删除它。

我想动态提取的文件位于'src/assets/data/'

这就是我拉 JSON 文件的方式:

export let MyData: MYDATA[] = require ('src/assets/data/MyJSON.JSON');

最后,我希望能够更新或删除 assets 文件夹中的 JSON 文件,然后更新 MyData 变量和表,因此我不必在 JSON 文件更改时继续运行 ng build。

4

1 回答 1

0

您可以使用setInterval检查 json 文件更改。

setInterval(function(){ 
   MYDATA = require ('src/assets/data/MyJSON.JSON');
}, 5000); //check 5 seconds
于 2019-06-12T14:59:32.307 回答