3

我为我的 Angular 应用程序设置了服务人员。只要访问了进行 API 调用的相关页面,数据组的缓存就可以正常工作。但是我的目标是在应用程序的负载上缓存 ngsw-config 中指定的所有端点的数据。尝试使用为 swUpdate 提供的示例:

swUpdate.available.subscribe(event => {
      swUpdate.activateUpdate().then(() => document.location.reload());
    }); 

在我的 appcomponent 的构造函数中启动应用程序,但没有运气。任何帮助表示赞赏。TIA。

4

1 回答 1

1

它需要从服务器下载元数据尝试如下

    swUpdate.available.subscribe(event => {
      swUpdate.activateUpdate().then(() => document.location.reload());
    });
    if(swUpdate.isEnabled) {
      swUpdate.checkForUpdate();
    }
于 2020-05-25T04:24:57.237 回答