Backbone-relational:HasOne-HasOne场景中的reverseRelation不起作用

时间:2014-02-13 17:59:39

标签: backbone-relational

我稍微修改了文档中的示例,以在HasOne-HasOne场景中创建反向关系(Zoo包含Animal,而Animal上的反向关系应该指向Zoo)。问题是反向关系没有初始化。以下代码导致" undefined",我希望它返回" artis"虽然。我错过了什么吗?如何在HasOne-HasOne中创建反向关系?

        Zoo = Backbone.RelationalModel.extend({
            relations: [{
                type: Backbone.HasOne,
                key: 'animal',
                relatedModel: 'Animal',
                reverseRelation: {
                    key: 'livesIn',
                    type: Backbone.HasOne
                }
            }]
        });
        Animal = Backbone.RelationalModel.extend({});

        var artis = new Zoo({ animal: {} });
        console.log(artis.get('animal').livesIn);

0 个答案:

没有答案