Ich muss die aktuell laufende Angular-Anwendung von der Website entfernen, und ich habe versucht, dies zu tun, indem ich den HTML-App-Knoten loswerde. Jedoch habe ich kürzlich Nebenwirkungen entdeckt, d. H. Einige Rückrufe, die angular installiert wurden, wurden nicht entfernt.
Was ist dann der richtige Weg, um eine Angular 4-Anwendung abzureißen?
Der aktuelle Ansatz, den ich verwende, scheint nicht korrekt zu sein:
%Vor% Zuerst benötigen Sie das Paket @angularclass/hmr
:
Das macht dein Leben ein bisschen einfacher.
Sie sollten destroy
auf Ihrem AppModule
im dispose
-Aufruf des hot
-Moduls aufrufen und danach die createNewHosts
-Methode des @angularclass/hmr
-Pakets verwenden. Sie können dies als hmrBootstrap
-Funktion versuchen:
Und haben Sie eine normale bootstrap
Methode wie folgt definiert:
Und als (Teil-) main.ts
können Sie dies haben:
Tags und Links angular