小编Lin*_*nda的帖子

使用新查询参数执行完整路径转换时,Ember TransitionAborted

为什么在更改查询参数时执行完整路由转换时会抛出TransitionAborted错误?

我正在使用查询参数Ember guide(http://emberjs.com/guides/routing/query-params/)底部提供的" 通过刷新()进行完全转换的示例" .

我做的唯一更改是记录错误:

Ember.RSVP.configure('onerror', function(error) {
  Ember.Logger.assert(false, error);
});
Run Code Online (Sandbox Code Playgroud)

这是一个更新的JS Bin:http://jsbin.com/rerido/1/edit?console,output

如果单击"更改它"按钮,您将在控制台中看到抛出TransitionAborted错误.

我一直试图将我的应用程序中的Ember从1.7.0-beta.1 + canary升级一段时间,但是当我将它们全部一起运行时,我的许多QUnit测试都失败了.如果我单独运行它们,我的大多数测试都没问题.我怀疑TransitionAborted错误可能导致测试失败.但是,我不确定执行完全转换时TransitionAborted异常是否正常.如果任何人都可以通过某种方式确认,那么这对于解决我的问题的根本原因非常有帮助,无论它们是什么.

javascript ember.js

11
推荐指数
1
解决办法
1215
查看次数

标签 统计

ember.js ×1

javascript ×1