defer

создает неразрешенный промис

object defer();
objectпромис

Example

function getData(url){
    //создаем неразрешенный промис
    var promise = webix.promise.defer();
 
    webix.ajax().get(url).then(function(res){
       //разрешаем промис ответом от сервера
       promise.resolve(res);
    });
 
    // возвращаем промис
    return promise;
}
 
getData(url).then(function(data){
    // действия с данными
});

Наверх