AngularJS的内存泄漏问题

时间:2015-12-02 11:01:21

标签: javascript jquery angularjs memory-leaks

我正在使用: angularJS - 1.3.x. 浏览器 - IE11 插件 -

['LocalStorageModule', 'ui.bootstrap',
    'ngResource', 'ui.router', 'ngCookies', 'ngCacheBuster', 'datatables', 'datatables.columnfilter', 'datatables.bootstrap', 'ngTable', 
    'angular.filter', 'xeditable', 'smart-table', 'ui.calendar', 'pageslide-directive', 'security', 'utils', 'ngTagsInput', 'xtForm', 
    'ngAnimate', 'mgcrea.ngStrap.datepicker', 'ngToast','mgcrea.ngStrap.select','mgcrea.ngStrap.typeahead','mgcrea.ngStrap.tooltip' , 'mgcrea.ngStrap.popover', 'ngIntlTelInput','textAngular', 'fcsa-number', 'ngFileSaver', 'ngIdle']

我们有一个"摘要页面"这是我们的应用程序的主页,并显示使用分页的交易列表。用户可以点击任何交易,并可以导航到交易详情屏幕。用户可以在交易详情屏幕上编辑交易信息。

我们在以下情况中遇到内存泄漏问题:

  1. 用户从摘要导航到交易详情屏幕。
  2. 使用包含textarea的弹出式模式编辑字段。
  3. 要么保存信息,要么直接导航到摘要页面,我们会看到内存使用情况下的峰值会导致屏幕冻结。
  4. 这只发生在我们使用IE时,这不会发生在Chrome上。 我们尝试过:

    1. 删除嵌套的ng-repeats
    2. 尝试删除插件以查明是否有任何插件导致此问题
    3. 等。等...
    4. 你能否建议whatelse可能导致此问题,是否有任何修复或解决方法?

0 个答案:

没有答案