как решить проблему с обновлением ngsw-service worker? - PullRequest
0 голосов
/ 26 мая 2020

ngsw-worker. js реализовано в angular 8 & ionic4. Если добавлены новые функции. Сервисный работник обновляет доступные триггеры функций и обновляет новые функции. если текущий браузер сеанса закрыт и открыть новый браузер сеанса. Старый кеш обновлен, а новые функции исчезли. Не удалось найти причину root. кто-нибудь мне поможет.

Ссылка: - https://blog.angular-university.io/angular-service-worker/

app.module.ts: -

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    ServiceWorkerModule.register('/ngsw-worker.js', { enabled: environment.production })
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule {}

app.component.ts

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent  implements OnInit {

    constructor(private swUpdate: SwUpdate) {
    }

    ngOnInit() {

        if (this.swUpdate.isEnabled) {

            this.swUpdate.available.subscribe(() => {

                if(confirm("New version available. Load New Version?")) {

                    window.location.reload();
                }
            });
        }        
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...