У меня есть класс errorHander, который имеет следующую функцию, определенную:Javascript Настройка параметров для функций, которые прошли как В параметре
function handleError(errorData, callback, message) {
теперь я могу передать функцию HandleError в качестве параметра в функции, которые могут принимать функция для обработки сообщения об ошибке. например:
var signboards = devicesService.query()
.$promise.then(function success(data) {
console.log(data);
$scope.devices = data;
}, errorHandler.handleError);
Функция обратного вызова запускается и имеет первую переменную (errorData) устанавливается на любую информацию об ошибке возвращается с сервера. Функция успеха выписывается полностью, чтобы отобразить способ передачи параметров.
Проблема в том, что я хотел бы задать дополнительные параметры, определенные в моей первоначальной функции handleError. Я хотел бы установить параметры обратного вызова и сообщения.
Возможно ли это?
будет ли эта функция обратного вызова и сообщение быть определено в вашем контроллере? –
Я надеялся, что функция обратного вызова и сообщение будут динамическими, насколько это возможно. Поэтому добавление его в линию было бы замечательным. Возможность встроить функции «errorHandle.handleError» внутри себя будет велика. ОшибкаHandle является одноэлементной. – tensai