2017-04-15 29 views
0

我有一個下拉列表正在使用幾頁,包括主頁。而且我不想將數據請求發送到服務器,以查找所有這些頁面的下拉列表。我希望在加載主頁時將該下拉列表存儲在所有頁面的某處。如何僅通過對服務器的單個請求存儲一些數據,並可以在多個頁面上使用?

然後,我可以在多個頁面上多次使用,而無需每次都向服務器發送請求。這樣我可以讓我的網站更快一點。有沒有辦法做到這一點?

回答

0

您可以使用單例服務,它可以被應用程序中的所有組件引用。讓服務器請求在應用程序開始時獲取數據,並將結果以單身服務中聲明的屬性或屬性的形式存儲。

一旦你有服務內的數據,你可以簡單地引用,而不是每次都提供服務器請求。

這裏請參考單件服務:How do I create a singleton service in Angular 2?

相關問題