使用可观察数组计算出的淘汰赛未更新

奥斯瓦尔多

我有以下ViewModel:

function vm(model) {

    var self = this;

    var Create = function (data) {
        var order = ko.utils.extend(data, {});
        order.Price = ko.observable(data.Price);
        return order;
    }

    self.orders = ko.mapping.fromJS(model, {
        create: function (options) {
            return Create(options.data);
        }
    });

    self.FirstPrice = ko.pureComputed(function () {
        return parseFloat(self.orders()[0].Price());
    });
}

加载页面时,“ FirstPrice”会正常更新,但是在更改“ orders”数组的第一行的价格后,“ FirstPrice”将保持页面加载后的第一个值。

什么不见​​了?

*我删除了一些代码行以简化示例

谢谢

奥斯瓦尔多

我发现了问题。问题是我在绑定输入中使用inputmask。

对此有一个解决方法:https : //github.com/RobinHerbots/jquery.inputmask/wiki/HOWTO :-Integration-with-Knockoutjs

很抱歉没有将HTML放在我在问题中使用可观察的位置,这可以帮助您;)

再次感谢

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

淘汰赛:找出计算出的可观察触发

来自分类Dev

通过访问observableArray计算出可观察到的淘汰赛

来自分类Dev

淘汰赛:链接可观察的数组

来自分类Dev

计算出的淘汰赛被触发太多次

来自分类Dev

淘汰赛计算可观察到的参数

来自分类Dev

选择的下拉值更改时,可观察到的淘汰赛未更新

来自分类Dev

淘汰赛3.2 AMD组件未更新可观察对象

来自分类Dev

自动填充表单表单(Norton Identity Safe)未更新“淘汰赛”的可观察值

来自分类Dev

选择的下拉值更改时,可观察到的淘汰赛未更新

来自分类Dev

淘汰赛可观察数组未绑定html中的future元素

来自分类Dev

淘汰赛可观察数组未绑定html中的future元素

来自分类Dev

可观察到淘汰赛更新

来自分类Dev

淘汰赛:可观察输入数组的 observableArray

来自分类Dev

分配时淘汰赛可观察数组被覆盖

来自分类Dev

淘汰赛可观察到的数组,更改事件获得更新的项目值

来自分类Dev

淘汰赛-如何使用新值重置动态可观察数组

来自分类Dev

使用淘汰赛可观察数组添加动态UI元素

来自分类Dev

淘汰赛:在加载时使用 ajax 加载可观察数组

来自分类Dev

淘汰赛:更改可观察值

来自分类Dev

当儿童可观察到的更新时,淘汰赛js css似乎没有重新计算

来自分类Dev

使用ko.mapping.fromJS更新异步ajax调用后可观察到的淘汰赛

来自分类Dev

是否让淘汰赛计算对象订阅不在初始执行路径中的可观察对象?

来自分类Dev

是否让淘汰赛计算对象订阅不在初始执行路径中的可观察对象?

来自分类Dev

淘汰赛:Ajax调用后无法映射计算的可观察物

来自分类Dev

在淘汰赛js中,单选按钮的可观察值未更改

来自分类Dev

淘汰赛-添加了可观察到的不更新新对象的功能

来自分类Dev

淘汰赛:通过代码手动更新可观察对象?

来自分类Dev

淘汰赛-两个可观察的字段彼此更新

来自分类Dev

淘汰赛-添加了可观察到的未在新对象上更新的功能

Related 相关文章

  1. 1

    淘汰赛:找出计算出的可观察触发

  2. 2

    通过访问observableArray计算出可观察到的淘汰赛

  3. 3

    淘汰赛:链接可观察的数组

  4. 4

    计算出的淘汰赛被触发太多次

  5. 5

    淘汰赛计算可观察到的参数

  6. 6

    选择的下拉值更改时,可观察到的淘汰赛未更新

  7. 7

    淘汰赛3.2 AMD组件未更新可观察对象

  8. 8

    自动填充表单表单(Norton Identity Safe)未更新“淘汰赛”的可观察值

  9. 9

    选择的下拉值更改时,可观察到的淘汰赛未更新

  10. 10

    淘汰赛可观察数组未绑定html中的future元素

  11. 11

    淘汰赛可观察数组未绑定html中的future元素

  12. 12

    可观察到淘汰赛更新

  13. 13

    淘汰赛:可观察输入数组的 observableArray

  14. 14

    分配时淘汰赛可观察数组被覆盖

  15. 15

    淘汰赛可观察到的数组,更改事件获得更新的项目值

  16. 16

    淘汰赛-如何使用新值重置动态可观察数组

  17. 17

    使用淘汰赛可观察数组添加动态UI元素

  18. 18

    淘汰赛:在加载时使用 ajax 加载可观察数组

  19. 19

    淘汰赛:更改可观察值

  20. 20

    当儿童可观察到的更新时,淘汰赛js css似乎没有重新计算

  21. 21

    使用ko.mapping.fromJS更新异步ajax调用后可观察到的淘汰赛

  22. 22

    是否让淘汰赛计算对象订阅不在初始执行路径中的可观察对象?

  23. 23

    是否让淘汰赛计算对象订阅不在初始执行路径中的可观察对象?

  24. 24

    淘汰赛:Ajax调用后无法映射计算的可观察物

  25. 25

    在淘汰赛js中,单选按钮的可观察值未更改

  26. 26

    淘汰赛-添加了可观察到的不更新新对象的功能

  27. 27

    淘汰赛:通过代码手动更新可观察对象?

  28. 28

    淘汰赛-两个可观察的字段彼此更新

  29. 29

    淘汰赛-添加了可观察到的未在新对象上更新的功能

热门标签

归档