Backbone.js 使主干获取不更新模型
我正在尝试使用主干获取一些相关模型,使用,并使此操作与内存中的其他一些模型/集合相互排斥。例如:Backbone.js 使主干获取不更新模型,backbone.js,fetch,backbone-relational,Backbone.js,Fetch,Backbone Relational,我正在尝试使用主干获取一些相关模型,使用,并使此操作与内存中的其他一些模型/集合相互排斥。例如: user = new Backbone.User { id: 1 } user.fetch() # also fetches user.posts, using RABL user_posts = @user.get('posts') # Using backbone-relational.js first_post = @user_posts.get(1) first_post.get('ti
user = new Backbone.User { id: 1 }
user.fetch() # also fetches user.posts, using RABL
user_posts = @user.get('posts') # Using backbone-relational.js
first_post = @user_posts.get(1)
first_post.get('title') # => 'Old title'
first_post.set({ title: 'Some new title' }) # or whatever
posts = new Backbone.Posts()
posts.fetch()
posts.get(1).get('title') # => 'Old title'
first_post.get('title') # => 'Old title'
现在看来,这两件事应该是不相关的,first\u post
应该仍然有“一些新标题”,但它没有:(这在我的程序的某些部分引起了州政府的问题,这非常令人讨厌
我应该清楚,我希望first\u post.get('title')
保留其新值,'Some new title'
,而不调用first\u post.save()
编辑:我现在在想,这是我们正在做的事情
任何帮助都将不胜感激。它原来与backone关系插件有关:它原来与backone关系插件有关:我以前从未见过这种行为,我也从未使用过主干关系插件。我最初的猜测是它与BB-R有关,而不是backb一个本身。我在你的帖子中添加了BB-R标签,希望其他人能插话谢谢。经过一些调查,我相信你是正确的。这似乎与这个问题有关:我以前从未见过这种行为,我也从未使用过。我最初的猜测是它与BB-R有关,而不是主干本身。我在你的帖子中添加了BB-R标签,希望其他人能插话。谢谢。经过一些调查,我相信你是正确的。这似乎与这个问题有关: