안녕하세요, 저는 비동기식 디자인 패턴을 잘 다루지 않았으며, 두 개의 비동기 데이터 가져 오기를 수행하는 스크립트를 작성하는 데 문제가있었습니다.Dojo 가져 오기, 동시에 두 개의 비동기 페치를 기다리는 방법?
Im Dojo.data.api.Read.Fetch()를 사용하여 별도의 데이터베이스에서 두 fetch()를 호출합니다. 문제는 비동기 적으로 다시 발생합니다. 그러나, 나는 비동기 가져 오기가 완료되면 내 스크립트를 계속하려면 결과를 참조해야합니다. 나는 이것을 어떻게하는지 모른다. 그리고 그 안에 문제가있다.
나는의 가져 오기 onComplete를 필드의가 알고 및 사용 방법,하지만 난 볼 수있는 최상의 경우 솔루션은 두 번째 가져올 첫 번째의 onComplete를에 가져 호출 할 수있다. 나는이 가져 오기를 동시에하고 싶습니다 . 이것을 할 수있는 방법이 있습니까?
여기에 설명을 위해 내 프로그램의 현재 구조입니다 :
this.dict1.fetch({query:"blahblahblah", onComplete: function(items) { something here? }});
this.dict2.fetch({query:"blahblahbleh", onComplete: function(items) { or maybe something here? }});
this.orMaybeDoSomethingAfterBothFetches()
어떤 도움을 크게 감상 할 수있다! here를 참조 -
나는 좋아한다. – Dfowj