gpt4 book ai didi

javascript - 主干 View 接收常规对象而不是模型

转载 作者:行者123 更新时间:2023-11-30 08:47:49 24 4
gpt4 key购买 nike

这里我将模型传递给 Backbone View 。

 view = new View ({model:{item:4,name:"Ipad"}});

当我从 View 中控制台记录该模型时。我得到:

Object {item: 4, title: "Ipad"} 

这不是 Backbone 模型,因此我没有方法喜欢JSON。我意识到如果我定义一个 Backbone 模型并且通过它一切正常。

view = new GenreView ({model:new Model({title: 4, title: "Ipad"})});

这日志

 r {cid: "c2", attributes: Object, _changing: false, _previousAttributes: Object, changed: Object…}

为什么第一种方法不起作用,我该如何解决?

最佳答案

只是特殊的“模型”选项需要一个 Backbone.Model 而不是 javascript 对象。

因此,当您创建一个新的 Backbone.Model 以传递到 View 中时,您是正确的。

据我所知,没有什么可以解决的。

关于javascript - 主干 View 接收常规对象而不是模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20448375/

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