gpt4 book ai didi

json - 如何在值(value)改变之前获得值(value)?在 knockout .js

转载 作者:行者123 更新时间:2023-12-01 05:37:06 24 4
gpt4 key购买 nike

我正在使用映射实用程序来加载一些大型 JSON 数据。我知道如何使用“更新”回调来检测更改。

但是如何将旧值与新值进行比较?在“更新”回调中,我只能访问新值。

当然 - 当我更新 JSON 时 - 我再次使用映射工具。

我想知道值是增加还是减少。这该怎么做?

最佳答案

ko.mapping 插件的更新回调采用一个 options 参数,它是一个包含

  • 数据
  • 家长
  • 目标

  • 父对象仍保留旧值。
    var mapping = {
    'prop':
    update: function(options) {
    var oldval = options.parent.prop;
    var newval = options.data;
    // do something that uses oldval and newval here
    return newval;
    }
    }

    关于json - 如何在值(value)改变之前获得值(value)?在 knockout .js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8038627/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com