У меня есть эти методыКак добавить еще один аргумент в яваскрипта обратного вызова
function successHandler(result/*,deferred*/) {
var strResult = "";
if (typeof result === 'object') {
strResult = JSON.stringify(result);
} else {
strResult = result;
}
var mes = "SUCCESS: \r\n" + strResult;
NotificationService.alert(mes, "پيغام", "تاييد");
//deferred.resolve();
}
function errorHandler(error/*,deferred*/) {
var mes = "ERROR: \r\n" + error;
NotificationService.alert(mes, "خطا", "تاييد");
//deferred.reject();
}
function init() {
//var deferred = $q.defer();
inappbilling.init(successHandler, errorHandler, { showLog: true });
//return deferred.promise;
}
мне нужно создать объект deffer и передать его в обработчик успеха и ошибок (как я заметил), так как обратные вызовы имеют еще один аргумент по умолчанию я действительно путаю, как это сделать
Спасибо, что работает, так как ответ @doldt отправлен раньше, я принимаю его ответ – RezaRahmati