2017-04-15 13 views
0

홈 페이지를 포함한 여러 페이지에서 사용되는 드롭 다운 목록이 있습니다. 그리고 모든 페이지에 대한 해당 드롭 다운 목록에 대해 서버에 데이터 요청을 보내지 않습니다. 홈페이지를로드 할 때 드롭 다운 목록을 모든 페이지의 어딘가에 저장하기를 원합니다.서버에 대한 단일 요청으로 만 일부 데이터를 저장하고 여러 페이지에서 사용할 수있는 방법은 무엇입니까?

그런 다음 매번 서버에 요청을 보내지 않고 여러 페이지에서 여러 번 사용할 수 있습니다. 그래서 나는 내 사이트를 좀 더 빠르게 만들 수있다. 이 일을 할 수있는 방법이 있습니까?

답변

0

응용 프로그램의 모든 구성 요소에서 참조 할 수있는 싱글 톤 서비스를 사용할 수 있습니다. 서버가 응용 프로그램 시작시 데이터를 가져 오도록 요구하고 결과를 Singleton Service 내에서 선언 된 속성 또는 특성 형식으로 저장합니다.

서비스가 완료되면 매번 서버 요청을하는 대신 해당 데이터를 참조 할 수 있습니다.

싱글 톤 서비스에 대한 자세한 내용은 여기를 참조하십시오. How do I create a singleton service in Angular 2?