我正在将旧网站迁移到我的新Angular CLI项目,并希望向用户提供通知。
"This is a new site! To access your old account, go here..."
我需要的是一种方法,供用户关闭通知,并且永远不会返回。我正在使用bootstrap,所以关闭部分很容易......但是为了坚持这一点,我传统上会使用cookie。
在Angular中执行此操作的最佳方法是什么?如果Cookie是最好的方法,应该使用哪个组件?
谢谢!
答案 0 :(得分:1)
虽然cookie被广泛用于此目的,但它不是正确的选择。 Cookie适用于每次请求都需要访问服务器的数据。
这里你最好的选择是localStorage
在这里查看API:https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
另请参阅此quora答案,了解sessionStorage,localStorage和cookie之间的区别。 https://www.quora.com/What-is-the-difference-between-sessionstorage-localstorage-and-Cookies
组件的选择取决于您,选择与您的应用匹配的内容。