q

    1

    1답변

    타이프 스크립트로 대화 상자 시스템을 만들려고합니다. 호출자가 이와 같은 작업을 수행 할 것입니다. dialogBox.showDialog().then((result: DialogResult) => { // Handle the dialog result }); 내 DialogBox 클래스에는 다음과 같은 몇 가지 방법이 있습니다. private

    0

    1답변

    Q 약속을 사용하여 내 몽구스 모델에서 비동기를 저장하려고합니다. Q.nfcall을 사용하거나 Q.defer()를 사용하여 연결하면 결과 객체의 동작이 달라집니다. 특히 Q.defer()를 사용할 때 네이티브 콜백 함수를 사용하는 것과 마찬가지로 결과 객체의 모든 속성에 액세스합니다. 그러나 Q.nfcall을 사용할 때 모든 속성은 정의되지 않습니다. 더

    1

    1답변

    @kriskowal의 우수 기사 "A General Theory of Reactivity"을 참조하십시오. 그것에서는, 그는 Q 규칙을 사용하여 약속 큐의 다음의 구현을 제공합니다 function PromiseQueue() { var ends = Promise.defer(); this.put = function (value) {

    0

    1답변

    내가 본 코드를 해결 : var defer = Q.defer(); // do something, here's the callback if (err) { defer.reject({err: err}) } defer.resolve({success: data}); // close callback return defer.promise; 을 약

    0

    1답변

    각 모델에 대한 mongo 작업을 제어하는 ​​두 개의 몽구스 모델이 있습니다. 인덱스 경로에서 내 모델 중 하나에서 함수를 호출하고 있는데 첫 번째 모델이 완료되면 다른 모델에서 함수를 호출하려고합니다. 다음과 같은 가정 : 나는 ThingOneSchema에서 다음 thingTwoSchema에서 해봐요 및 saveUser를 호출하고자하는 인덱스에서 내 전

    3

    1답변

    AngularJS 코드의 약속 체인을 벗어나는 방법을 찾으려고합니다. 분명한 방법은 객체를 반환 한 다음 체인의 모든 "then"함수에서 유효성을 검사하는 것입니다. 나는 그때 사슬에서 벗어나는 더 우아한 방법을 찾고 싶습니다.

    -1

    1답변

    Nodejs와 Q를 사용하여 일련의 비동기 함수를 실행하고 있습니다. 하나가 실패하면 다른 기능을 실행하고 다시 시퀀스를 시작하고 싶습니다. 그것이 그대로입니다 : var promise = database.getUserCookies(user) .then(function (data){ return proxy.search(data);

    4

    2답변

    jquery get을 사용하여 콘텐츠 컨테이너에 html을로드합니다. 내가로드중인 HTML은 일부 이미지를 포함하고 있는데, 나는 loadHTML이 반환되었을 때 이미지가 완전히로드되기 때문에 자바 스크립트에서 수행하는 내 사용자 높이 계산이 너무 잘 작동하지 않는다는 것을 알게되었습니다. var loadHTML = function(){ ret

    1

    1답변

    비동기 node.js 코드를 쓰는 동안 다음과 같은 문제가 발생했습니다. 비동기 블록 내부에 오류가 발생했습니다. 콘솔 표준 오류에 아무 것도 인쇄하지 않습니다. 조용히 실패합니다. //로 표시 노트 라인 : 는 여기에 외부와 비동기 콜백 내에서 존재하지 않는 함수를 호출 문제를, 다시 독립적 인 동작하는 예제입니다! 표준 Windows 명령 프롬프트에서

    0

    2답변

    " '다음'에는 방법이 없습니다"그러나 나는 오류가 계속 : TypeError: Object function(){ Users.findById(req.body.receiver).exec(function (err, user){ if(err) return handleError(err); if(user.local.email){