在ember.js应用程序中,我们如何抛出应用程序错误(让它们在控制器 - 路径 - 应用程序层次结构中冒泡?)
我的用例与捕获非ember-data ajax错误并通过与ember数据错误相同的路径处理它们有关.
(即,当遇到来自非restful端点的错误时,允许该错误在应用程序中冒泡,类似于ember-data错误)
如果您想抛出错误,请使用throw new Error("Message");
.
用户被重定向到error
路由.
使用Promises,您可以对异常做出反应并处理它们.
请参阅:http://emberjs.com/api/classes/RSVP.Promise.html