此要点中的代码:https://gist.github.com/tpitale/5537466,Ember.tryFinally
的一部分导致我的应用程序执行暂停。特别是在要点的第9行。
我可以看到调试器中发生了暂停,但我似乎无法弄清楚是什么导致了这个问题。
函数Ember.tryFinally在正常操作期间传递了很多次,所以我认为这是我在自己的代码中所做的事情,但它可能在任何地方。
暂停始终发生在同一个地方,因为点击列表中不是很大的简单元素。
如果这有用,我可以制作暂停视频。
在此暂停期间不会发生任何网络活动,并且它只是第一次单击列表中的元素。确实很奇怪!
答案 0 :(得分:0)
问题是使用了一个过滤集,该集合循环遍历〜2000个对象以构建关联。这是我的代码中的一个问题,但很难调试。在我的情况下,在ember-data中使用正确的关联现在可以添加明确的反转。
在这种情况下有两种解决方案;当您看到问题时还原代码更改,或者真正学会在浏览器中使用调试工具。