2017-04-15 29 views
0

我有一个下拉列表正在使用几页,包括主页。而且我不想将数据请求发送到服务器,以查找所有这些页面的下拉列表。我希望在加载主页时将该下拉列表存储在所有页面的某处。如何仅通过对服务器的单个请求存储一些数据,并可以在多个页面上使用?

然后,我可以在多个页面上多次使用,而无需每次都向服务器发送请求。这样我可以让我的网站更快一点。有没有办法做到这一点?

回答

0

您可以使用单例服务,它可以被应用程序中的所有组件引用。让服务器请求在应用程序开始时获取数据,并将结果以单身服务中声明的属性或属性的形式存储。

一旦你有服务内的数据,你可以简单地引用,而不是每次都提供服务器请求。

这里请参考单件服务:How do I create a singleton service in Angular 2?

相关问题