Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我曾经jquery-mockjax模拟我的 AJAX 请求以进行测试,并且在我将 ember 从 2.3.0 -> 2.10.0 升级后,它不再起作用,因为我的服务正在使用Ember.$.ajax()而不是直接使用$.ajax()
jquery-mockjax
Ember.$.ajax()
$.ajax()
知道如何使 mockjax 仍然可以使用Ember.$.ajax()吗?还是我应该将所有Ember.$.ajax()实例替换为$.ajax()?这是唯一的方法吗?
找出 mockjax 不起作用的原因(在 Ember 2.9 -> 2.10 升级上失败)。我实际上在我的 bower 文件中有额外的 jQuery 依赖项,并且ember-cli-build实际上我导入了 jQuery。在 Ember 2.10 中,重新导入 jQuery 会以某种方式覆盖全局实例,因此Ember.$ !== $在以前的版本中它可以正常工作。
ember-cli-build
Ember.$ !== $