저는 앵글 4에서 첫 프로젝트를 진행하면서 작은 문제가 발생했습니다.angular 2+ 약속, 관측 가능 및 비동기 파이프
서버를 호출 할 때 지연이 발생하고 비동기 파이프를 사용하여 서버에서 가져온 데이터를 표시하는 방법을 배웠습니다.
하지만 문제는 예를 들어 서버에 HTTP 호출을하고 이제 서버에서 정보가 다시 생길 때까지 기다리는 것입니다. 하지만 몇 가지 정보를 얻으려면 그 정보가 필요합니다. 따라서 런타임에 코드가 실행되고 할당 할 수있는 값이 없으므로 서버의 정보를 기다리는 할당 된 변수가 다시 정의되지 않은 상태로 되돌아옵니다.
서비스 호출을하고 적절한 방법으로 DoSomething에 설정을 적용 할 때까지 기다리지 않는 방법은 무엇입니까? 또한 앱을 통해 설정을 사용하는 경우 어떻게 저장하면 설정이 필요할 때마다 계속해서 HTTP 호출을하지 않습니다.
내 직관은 app.componenet.ts가 전화를 걸고 저장하도록하는 것이 었습니다.
감사합니다.
두 번째 질문에 대해서는 일반적으로 설정을 싱글 톤 서비스에 저장합니다. 이렇게하면 앱의 모든 항목이 서비스에 액세스하여 설정을 가져올 수 있습니다. – LLai