簡體   English   中英

刷新頁面Angular js上的數據不完整

[英]Loose data on refresh page Angular js

我有一個像這樣的AngularJS應用程序:

http://next.plnkr.co/edit/Wtkv71LIqUR4OhzhgpqL?p=preview&preview

我擁有的$ scope數據來自API,

首次加載頁面時,我會調用此API,並保存會話中返回的數據,

現在,我不明白為什么刷新頁面時會丟失信息和所有數據,

我如何使用動態數據來刷新頁面而不丟失數據?

首先,您是否在應用程序中使用路由? 這是一個簡單的示例: http : //next.plnkr.co/edit/Svg4Po13hMq7WxzNwKDc?p=preview&preview使用路由,您無需刷新頁面。

至於問題本身(刷新后不要丟失數據):

  • 如果即使在刷新瀏覽器時也要保留數據,請使用localStorage。 有很多方便的localStorage angularJS模塊可以使用-例如。 https://github.com/grevory/angular-local-storage

  • 如果您不想在客戶端存儲數據,則可以在每次加載角度應用程序時請求API,以獲取需要存儲的數據。 該數據似乎是靜態的,因為您將其存儲在客戶端並隨后重用,因此您可以配置API端點以真正快速地拋出此數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM