我重写了反序列化方法,所以我可以从与 id 对应的后端加载一个对象。但是,我获取此对象的方式是异步的。反序列化不等待我的回调并自动返回。
例子:
show: Em.Route.extend({
route: "/:id",
deserialize: function(router, post) {
var postController = router.get('postController ');
postController.findById(post.id, function(post) {
return post
});
}
调用了后端,但反序列化会自动返回。有没有办法在反序列化中使用异步调用?
谢谢