我正在将Angular 5与服务工作者一起用于我的一个应用程序。服务工作者按预期正常工作,但我无法使用服务工作者的SwUpdate功能。我在我的应用程序组件中使用下面的代码来检查更新 -
import { SwUpdate } from '@angular/service-worker';
export class AppComponent implements OnInit {
constructor(private swUpdate: SwUpdate) { }
ngOninit() {
this.swUpdate.available.subscribe(event => {
console.log('A newer version is now available. Refresh the page now to update the cache');
});
this.swUpdate.checkForUpdate()
}
}