【问题标题】:Ember error route doesn't call modelEmber 错误路由不调用模型
【发布时间】:2014-06-04 10:01:03
【问题描述】:

Ember documentation 中表示当模型的承诺被拒绝时,Ember 将搜索 ErrorRoute 并将拒绝承诺的错误消息传递给 ErrorRoute 的模型。

问题是,ErrorRoute 的模型永远不会被调用。 (路由本身初始化)

我可以在ember inspector 中看到带有错误消息的失败承诺,但它从未到达模型。

demo on jsbin

【问题讨论】:

    标签: ember.js error-handling routes


    【解决方案1】:

    文档说它将为您应用模型,而不是点击模型钩子。但是由于某种原因,如果失败不是一个对象(应该是通常抛出的错误),它将不会被应用为模型。

    Ember.RSVP.reject({foo:"bad things!"});
    

    http://jsbin.com/gicekajo/1/edit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多