[英]Angular new changes not reflecting
我正在使用angularjs和PHP(codeigniter)構建一個新項目。 我在客戶端和服務器端都遇到了內容或更改方面的問題,但是更改未得到反映。
這與緩存有關嗎?
瀏覽器使用模板緩存,對模板進行更改后應清除模板緩存。 看到這個問題 。 您可以執行以下操作來簡化開發過程:
還有一種更方便的方法是:
例如Chrome
CTRL + SHIF + J,然后在網絡標簽上選中“禁用緩存”
但是,最好還是:
這是通過$templateCache.remove()
如果您還對Angular默認更改檢測機制有疑問,請嘗試此操作。 就我而言,在我的ionic4項目中,Angular的默認更改機制無法正常運行,因此我手動觸發了它。
constructor(private ref: ChangeDetectorRef) {
ref.detach();
setInterval(() => {
this.ref.detectChanges();
}, 500);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.