1

バックボーンリレーショナルを使用して、2 つのモデル User と Task の間の関係を作成したいと思います。
各タスクでユーザー モデルまたはユーザー属性を取得したいと考えています。

2 つのモデルの関係は次のとおりです。

taskModel.creator_id = userModel.id   

// TaskModel
var TaskModel = Backbone.RelationalModel.extend({

    relations: [
        {
            type: 'HasOne',
            key: 'creator_id',
            relatedModel: UserModel
        }
    ],

    urlRoot: 'url_get_tasks'
});
4

1 に答える 1

0
relations: [
        {
            type: Backbone.HasOne,
            key: 'user',
            relatedModel: UserModel
        }
    ]

key属性は、関連モデルの初期データを格納します。TaskModel で parseメソッドを定義して、 上user: {id: 1}から作成したり、上で実行したりできます。creator_id: 1fetchinitialize

this.set('user', {id: this.get('creator_id') })
于 2012-07-04T20:37:30.620 に答える