3
我想使用backbone-relational來建立兩個模型User
和Task
之間的關係。
我想每個Task
得到User
模型。
兩種模式之間的關係如下:兩個模型之間的關係模型:無效值
taskModel.creator_id = userModel.id
這裏是我的代碼(1)(2)
的問題是以下(3):
當我嘗試獲取我得到的任務模型爲attributes.user
空值。
(1)
// TaskModel
var Task = Backbone.RelationalModel.extend({
relations: [
{
type: 'HasOne',
key: 'user',
relatedModel: User
}
],
urlRoot: 'url_get_tasks'
});
(2)
// UserModel
var User = Backbone.RelationalModel.extend({
urlRoot: "url_get_users"
});
(3)
user = new User();
user.fetch();
console.log(user.attributes); // {id: 1, .....}
task = new Task();
task.fetch();
console.log(task.attributes); // {id: 12, creator_id: 1, user: null} ???
爲什麼task.attributes.user
的值爲null
?