ember.js - Ember 错误路线无法调用模型

标签 ember.js error-handling routes

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/

相关文章:

javascript - 为 Ember 计算属性依赖键使用常量

ember.js - 从 Ember View 中调用 Controller 操作

rest - REST-API V2返回没有详细信息的服务器错误

python - mpi4py : abort() and raise RuntimeError()

javascript - Aurelia href.bind 不起作用

ruby-on-rails - Rails 3 路由并使用 GET 创建干净的 URL?

ember.js - 将自定义适配器与 Ember CLI 中的特定模型相关联

Ember.js:将子资源的 View 插入主应用程序的导出

r - 函数运算符检查第一个函数参数是否为空 df

php - 路由资源在 Laravel 8.x 中不起作用