由于不重要的原因,有时我们的后端服务器会失败。
对于刷新页面和请求支持,对我们的应用程序来说,不要更改浏览器地址栏中的URL会很有用。
我尝试了以下但没有成功:
const handleError = reason => {
let windowLocation = window.location.href
this.replaceRoute('error', new Ember.Error(reason));
window.history.pushState(page, title, windowLocation);
};
任何可能更好的建议?
答案 0 :(得分:0)
正确答案是:
const handleError = () => this.intermediateTransitionTo('error');