gpt4 book ai didi

javascript - 将 urlRoot 动态传递给 backbone.js 模型

转载 作者:行者123 更新时间:2023-11-30 12:54:09 25 4
gpt4 key购买 nike

使用 backbone.js 我有一个特殊情况,我需要在创建模型时将实际的 urlRoot 动态传递给模型。

这是我尝试过但没有运气的方法:

 var reward = new Reward({urlRoot: campaign.get('url_created')});

var Reward = Backbone.Model.extend({
urlRoot: urlRoot
});

Model.extend 是否有任何选项可供我传递我的 url_created 字符串。我试过使用 ID 选项并将 urlRoot 留空,但这行不通。

最佳答案

您可以指定一个返回将返回值的 urlRoot 的函数,一种传递它的方法如下所示,

var Reward = Backbone.Model.extend({
urlRoot: function(){ return this.get('url_created') },
});

var reward = new Reward({'url_created': campaign.get('url_created')});

关于javascript - 将 urlRoot 动态传递给 backbone.js 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19864555/

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