亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Angular 2刷新有關本地存儲的值更改的視圖

Angular 2刷新有關本地存儲的值更改的視圖

皈依舞 2021-04-01 08:17:01
我有一個導航欄,可以打印出用戶的姓名和姓氏。這兩個變量均取自組件init上的本地存儲。我有一個模態,在模態中,我可以更改已登錄用戶的名稱和姓氏,然后將它們再次放入本地存儲中。如果成功更改它們,我想用新名稱和姓氏更新導航欄。模態和導航欄是兩個不同的組件。我怎樣才能做到這一點?解決方案1:我正在考慮在成功執行新數據(名稱和姓氏)過帳后手動修改變量。我可以從模態中修改另一個組件(導航欄)的變量嗎?解決方案2:調用location.reload強制使用本地存儲中的新數據自動更新所有視圖。解決方案3:使用商店
查看完整描述

1 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

創建用于獲取/設置本地存儲的包裝程序服務,該服務也會在設置時發出。例如,this.storageService.setItem('foo', 'bar')導航欄已訂閱時,模態調用this.storageService.changes$。

當有事件寫入存儲時會發出一個事件,但該事件只會在同一域的其他窗口中發出。


查看完整回答
反對 回復 2021-04-22
  • 1 回答
  • 0 關注
  • 165 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號