我正在使用以下简单代码来检索用户
来自服务器。
var someUser = this.store.findRecord('user', 0);
我用它来检索用户。如果在 0 id 上找不到用户,
服务器返回 404。并根据 json api 出现错误。
但我怎么知道客户端的错误呢?
取自余烬指南 https://guides.emberjs.com/v2.4.0/models/finding-records/:
Use store.findRecord()
按类型和 ID 检索记录。这
将返回一个promise符合所要求的记录。
由于返回值是一个 Promise,因此您可以将其用作任何其他 Promise:
this.store.findRecord('user', 0)
.then(function(user){
// user has been found
someUser = user;
}).catch(function(error){
// user not found or any other error
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)