설명
비동기로 호출되는 함수들이 모두 호출되기를 기다린 후, 어떤 작업을 해야 할 경우를 위한 라이브러리.사용 방법
AsyncTrigger 생성
var aTrigger = new AsyncTrigger();
감시할 Callback 함수 생성
var cbFunc1 = aTrigger.getCallback(function(response) { // 콜백 함수에서 해야 할 내용 }); var cbFunc2 = aTrigger.getCallback(function(xhrResponse) { // 콜백 함수에서 해야 할 내용 });
onComplete 함수(=이벤트) Override
aTrigger.onComplete = function() { // 모든 콜백이 호출된 다음 수행해야 할 작업. }