在Ember documentation中,它表示当模型的 promise 被拒绝时,Ember将搜索ErrorRoute并将拒绝的 promise 的错误消息传递给ErrorRoute的模型。
问题是,ErrorRoute的模型永远不会被调用。 (路由本身会初始化)
我可以在ember inspector中看到失败的 promise 以及错误消息,但是它从未到达模型。
demo on jsbin
最佳答案
文档说它将为您应用模型,而不是打钩。但是由于某种原因,如果失败不是一个对象(通常会引发错误),那么它就不会被应用为模型。
Ember.RSVP.reject({foo:"bad things!"});
http://jsbin.com/gicekajo/1/edit
关于ember.js - Ember 错误路线无法调用模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24034450/