2015-12-25 74 views
2

我正在構建一些動態HTML,並使用下面的代碼將它推送到元素,該代碼正常工作。AngularJS動態內容在頁面刷新時消失

accordionHTML += '</v-accordion>'; 
var temp = $compile(accordionHTML)(self); 
$('#MainMenuElement').html(temp); 

但是,如果我刷新頁面,動態內容就會消失。無論如何,我可以保留元素而不使用本地存儲?如果一些人解釋了這種行爲,爲什麼動態內容不像DOM的正常HTML那樣持有,這也將是有幫助的。

在此先感謝!

回答

2

重新整理頁面後,會顯示默認內容(您定義的)。您可以定義您的控制器,以便它將檢查Cookie或本地存儲中是否存在動態內容。在前端應用程序的頁面加載之間沒有其他方式共享數據

+0

感謝您的解釋。因此,我無法將動態內容添加到靜態內容中,而無需存儲在客戶端!這聽起來不太好,但我想我沒有選擇。 – Rajkumar