0
Я хочу вызвать функцию и имя функции хранится в переменной, но она дает ошибку. Я пытаюсь вызвать функцию uploadDocumentCallback
, но его имя хранится в переменнойВызывающая функция от переменной
$scope.uploadDocumentCallback(data,status,headers,config); //its working fine if i'm passing callback function name directly.
$scope.callback = "uploadDocumentCallback"; //this is my variable where I store function name
var callbackFunction = $scope.callback;
$scope.callbackFunction(data,status,headers,config); //not working
callbackFunction(data,status,headers,config); //not working
$scope.callback(data,status,headers,config); //not working
Пожалуйста, предложите мне, что, как я могу добиться этого?
'$ scope.callback' является строкой, так что не удивительно, что это не вызов функции. Вы никогда не пытаетесь выполнить поиск, чтобы получить объект функции. – Bakuriu