热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

可观察元素的数组未更新

如何解决《可观察元素的数组未更新》经验,为你挑选了1个好方法。

我有一个可观察的数组,里面有一些对象.此对象的一个​​属性是可观察元素数组(字符串格式的日期).这是一个可重复的小例子:

this.groups = ko.observableArray([{
    name:       ko.observable("name"),
    deadlines:  [
        ko.observable("2010-02-08"),
        ko.observable("2013-06-18"),
        ko.observable("2015-01-23"),
    ]
}]);

我用以下格式表示它们:


        
            
                





问题是,当我更新其中一个日期时,它们不会更新.这是一个JSfiddle示例:正如您在2010-02-08更新时看到的那样,基础文本保持不变.

起初我还以为它是与日期有约束力的,但在尝试后这个我看到它是不是这样的.什么出错了?



1> Jeff Mercado..:

绑定到$rawData相反.


    


数组的项总是被解包,所以你有效地绑定了observable的值,而不是observable本身.该$rawData变量使您可以访问未解包的项目.


推荐阅读
author-avatar
平凡的冰冰凝凝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有