2014-02-17 43 views
3

当我调用myModel.save(),在我的一个控制器中,将新记录插入到商店中时,我得到一个带有isRejected:true的承诺。myModel.save()=>拒绝承诺状态为201

原因对象具有以下属性:

的readyState:4, 状态:201, 状态文本: “创造”

对象在我的后端REST服务正确创建。实际上,如果我将transitionToRoute放在catch()中,而不是then(),那么一切似乎都会很好。

这是怎么回事?

+0

什么烬数据的版本? – claptimes

+0

余烬数据版本1.0.0-beta.5 – expez

回答

0

您需要将请求返回给对象。这一点特别重要,因为服务器应该为新创建的记录提供一个id。如果没有身份证,则没有明确的更新方式,并确保您正在更新正确的记录。格式应该遵循相同的格式,如果你是find模型。

IE:

{ 
    type: { 
    id:12312, 
    property:'value', 
    otherProperty:'value' 
    } 
}