Backbone.js 在主干中包含模型作为属性的模型获取
以下是测试代码:Backbone.js 在主干中包含模型作为属性的模型获取,backbone.js,Backbone.js,以下是测试代码: var Stat = Backbone.Model.extend({ defaults: { power: 0, speed: 1 } }); var Player = Backbone.Model.extend({ defaults: { name: "Igor", surname: "Ola",
var Stat = Backbone.Model.extend({
defaults: {
power: 0,
speed: 1
}
});
var Player = Backbone.Model.extend({
defaults: {
name: "Igor",
surname: "Ola",
stats: null
},
urlRoot: "/cgi-bin/test.pl"
});
var player = null;
$(document).ready(function(){
player = new Player();
player.set("stats", new Stat());
player.fetch({
success: function() {
var text = player.get("stats").get("power");
console.log(text);
}
});
});
我所期望的是主干将更新玩家模型和它的stats属性,它本身就是另一个模型(Stat)
但它不起作用。有办法吗?目标是在一次获取中更新这样的模型
player.get(“stats”)
只返回一个对象,而不是Stat模型实例。defautls
这是该Stat模型中的输入错误吗?@akoskm是的,应该是默认值。纠正