我正在为我的一个应用程序使用带有服务工作者的 Angular 5。Service Worker 工作正常,但我无法使用 Service Worker 的 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()
}
}