在Ember 2.5.0上,如何在不更改URL的情况下转换为错误模板?

时间:2016-05-03 11:35:09

标签: ember.js

由于不重要的原因,有时我们的后端服务器会失败。

对于刷新页面和请求支持,对我们的应用程序来说,不要更改浏览器地址栏中的URL会很有用。

我尝试了以下但没有成功:

const handleError = reason => {
  let windowLocation = window.location.href
  this.replaceRoute('error', new Ember.Error(reason));
  window.history.pushState(page, title, windowLocation);
};

任何可能更好的建议?

1 个答案:

答案 0 :(得分:0)

正确答案是:

const handleError = () => this.intermediateTransitionTo('error');