Ember的版本是2.10.2。
我在这里询问了有关错误回复和处理的问题:Assertion Failed: `AdapterError` expects json-api formatted errors array
我认为它已经解决了,但事实并非如此。我不能让我的错误绑定(这是一个正确的方式把它?)它到模型。我现在有一个适配器错误说:
message:"The adapter rejected the commit because it was invalid"
错误响应如下所示:
{
"errors": [{
"source": {
"pointer": "\/data\/attributes\/email",
"parameter": null
},
"detail": "user.email.not_blank"
}]
}
更新:我的提交功能
user.save().then(
() => {
console.log('user saved');
}, (adapterError) => {
console.log(adapterError);
}
);
有人可以告诉我如何通过模型获取错误消息吗?
答案 0 :(得分:0)
使用extractErrors?
" extractErrors用于在调用时提取模型错误 DS.Model#save因InvalidError失败。默认情况下为Ember Data 期望错误信息位于的errors属性上 有效载荷对象。"