Ember ErrorRoute:投掷字符串时模型为null

时间:2014-07-09 13:40:51

标签: ember.js

我的Ember应用程序中定义了一个错误路由和控制器,它通常有效,但如果某些代码抛出一个简单的字符串,例如throw 'invalid argument',我的错误控制器上的模型属性始终为null。

我创建了一个说明问题的JSBin example

任何人都可以解释为什么抛出一个对象允许设置模型但抛出像字符串这样的原语不是吗?如果我无法控制抛出异常的代码,如何捕获错误上下文?

此外,似乎我throw new Error('message')throw new Ember.Error('message')错误记录到控制台但从未触发错误路由转换。这是为了吗?

0 个答案:

没有答案