Açısal uygulamaları dinamik olarak bellek sızıntılarına neden olmadan yükleme/boşaltma yapabilmem gerekir. JQuery'de $("#elementHoldingMyWidget").remove();
yapabilir ve uygun imha kodu gerçekleştirilir, olay işleyicileri bağlanmamıştır.Bir angularjs uygulaması nasıl yok edilir?
Açılış dokümanı açıldıktan sonra bir uygulamayı yırtma olasılığından bahsetmişken, açısal belgelerde hiçbir şey bulamadım.
Benim 1 girişimi şöyle rootScope yok etmekti:
var rootScope = $("body").scope();
rootScope.$destroy();
Ama bu çalışıyor gibi görünmüyor ve ben enjektör ve hizmetler bile eğer düzeltileceği emin değilim yaptı.
Bu nasıl yapılmalı?
Soruyu sormanız gereken soru, neden uygulamayı bellekten kaldırmanız gerektiğidir. Bunun gerekli olduğu bir örnek senaryo, bunu açıklığa kavuşturmaya yardımcı olacaktır. –