ember.js有很多模型关系保存

时间:2013-10-12 10:32:09

标签: javascript model ember.js ember-data

以下是我的应用的当前状态摘要:https://gist.github.com/Daroth/6948372

每个框架的版本:

Ember      : 1.0.0
Ember Data : 1.0.0-beta.3
Handlebars : 1.0.0
jQuery     : 1.9.1

我的实际问题在于bookmark.save(); (l.49)。 正如预期的那样,POST请求被发送到/ bookmarks路径,但请求正文不是我除外的。

{
  "bookmark": {
    "link": "http://google.com",
    "title": "dsfsdf",
    "description": "qsdq",
    "date": null,
    "tags": [null, null]
  }
}

是发送但是你可以看到tags属性填充了一个空值数组(每个以前添加的标记都有一个)。

我尝试过很多东西,但没有一个能奏效。

1 个答案:

答案 0 :(得分:0)

尝试

bookmark.get('tags').pushObject(tag)

如果没有任何变化,试着找到循环后在模型中创建的所有标签,

console.log(store.findAll('tag'));