在AngularJS中的then函数中访问方法参数

苏尼尔

我在AngularJS中有以下代码。我无法在“ updatePreferenceComplete”的then函数中访问“ preference”的原始方法参数。

在上述then函数中访问“ preference”原始参数的方法是什么?

        function updatePreference(preferenceId, preference) {
        var prefId = angular.isNumber(preferenceId) ? preferenceId : 0;
        logger.info('updatePreference: fetching; preferenceId: ' + prefId);

        var route = userPreferenceConstants.endPoints.PREFERENCE_BY_ID
            .replace('{prefId}', prefId);

        return $http.put(route, preference)
            .then(updatePreferenceComplete)
            .catch(function (message) {
                exception.catcher('XHR failed for updatePreference')(message);
            });

        function updatePreferenceComplete(response) {
            //cannot access preference parameter
            logger.info('updatePreference: complete');
            return response.data;
        }
    }
尼伯(JB Nizet)
    return $http.put(route, preference)
        .then(function(response) {
            updatePreferenceComplete(response, preference);
        })
        .catch(function (message) {
            exception.catcher('XHR failed for updatePreference')(message);
        });

    function updatePreferenceComplete(response, preference) {
        // now you can access preference, because it's passed as argument to the function
        logger.info('updatePreference: complete');
        return response.data;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AngularJS中Promise中函数的访问参数

来自分类Dev

在Controller中的Angularjs中访问URL参数

来自分类Dev

在绑定函数中访问参数集合

来自分类Dev

Matlab:访问函数句柄中的隐藏参数

来自分类Dev

从行为类中的函数访问参数-多态

来自分类Dev

无法使用UseCallback中的参数访问函数

来自分类Dev

如何访问函数中的命名参数?

来自分类Dev

在socket.on函数中访问请求参数

来自分类Dev

在绑定函数中访问参数集合

来自分类Dev

使用函数的参数访问JavaScript中的对象

来自分类Dev

在AngularJS中访问函数内部的变量

来自分类Dev

AngularJS在运行函数中访问$ stateParams

来自分类Dev

如何从AngularJS中的函数内部访问列表

来自分类Dev

在内部JavaScript回调函数中访问父函数参数的正确方法

来自分类Dev

从dart中的静态函数访问类中的类型参数的解决方法

来自分类Dev

在angularjs中未定义函数参数

来自分类Dev

在 Scala 方法中寻址参数函数的参数

来自分类Dev

在GET方法中传递angularJs中的参数

来自分类Dev

在GET方法中在angularJs中传递参数

来自分类Dev

如何访问可变参数模板函数中的参数

来自分类Dev

在AngularJs $ http方法中访问successCallback

来自分类Dev

AngularJS-如何在函数中传递NgModel的名称作为参数,然后使用$ scope访问它

来自分类Dev

如何从Java中的主要函数访问方法

来自分类Dev

Scala中主要构造函数参数的可访问性

来自分类Dev

在bash函数中访问命令行参数?

来自分类Dev

尝试在Puppeteer调用中访问函数参数时收到ReferenceError

来自分类Dev

如何在Go AWS Lambda函数中访问参数

来自分类Dev

函数参数在dict-comprehension中不可访问

来自分类Dev

如何使用javascript访问在函数中传递的对象参数?

Related 相关文章

  1. 1

    AngularJS中Promise中函数的访问参数

  2. 2

    在Controller中的Angularjs中访问URL参数

  3. 3

    在绑定函数中访问参数集合

  4. 4

    Matlab:访问函数句柄中的隐藏参数

  5. 5

    从行为类中的函数访问参数-多态

  6. 6

    无法使用UseCallback中的参数访问函数

  7. 7

    如何访问函数中的命名参数?

  8. 8

    在socket.on函数中访问请求参数

  9. 9

    在绑定函数中访问参数集合

  10. 10

    使用函数的参数访问JavaScript中的对象

  11. 11

    在AngularJS中访问函数内部的变量

  12. 12

    AngularJS在运行函数中访问$ stateParams

  13. 13

    如何从AngularJS中的函数内部访问列表

  14. 14

    在内部JavaScript回调函数中访问父函数参数的正确方法

  15. 15

    从dart中的静态函数访问类中的类型参数的解决方法

  16. 16

    在angularjs中未定义函数参数

  17. 17

    在 Scala 方法中寻址参数函数的参数

  18. 18

    在GET方法中传递angularJs中的参数

  19. 19

    在GET方法中在angularJs中传递参数

  20. 20

    如何访问可变参数模板函数中的参数

  21. 21

    在AngularJs $ http方法中访问successCallback

  22. 22

    AngularJS-如何在函数中传递NgModel的名称作为参数,然后使用$ scope访问它

  23. 23

    如何从Java中的主要函数访问方法

  24. 24

    Scala中主要构造函数参数的可访问性

  25. 25

    在bash函数中访问命令行参数?

  26. 26

    尝试在Puppeteer调用中访问函数参数时收到ReferenceError

  27. 27

    如何在Go AWS Lambda函数中访问参数

  28. 28

    函数参数在dict-comprehension中不可访问

  29. 29

    如何使用javascript访问在函数中传递的对象参数?

热门标签

归档