角度摘要周期崩溃IE 11

时间:2016-08-04 14:04:15

标签: javascript angularjs angular-ui-grid

我有一个问题,我必须根据用户的选择显示两个ui-grid中的一个。问题是使用' if'语句导致Angular运行多个摘要周期。这在Chrome中不是问题,但在IE 11中,它会崩溃浏览器。反正有没有告诉Angular运行摘要周期一次?或者有更好的方法来实现网格中的切换?这是一个真正的问题,因为我们的大多数用户都使用IE。

以下是导致问题的代码:

        if ($scope.form.ReleasedStatus == 3) {
            $scope.generalSearch = false;
        }
        $scope.waitsearch = generalsearchService.submitSearch($scope.form)            
        .success(function (data) {                
            $scope.results = data;
            $scopee.gridOptions.data = data;
            $scope.gridOptions3.data = data;

        });

这是我的HTML:

        <div ng-show="generalSearch">
        <div ui-grid="gridOptions" class="grid" ui-grid-pagination ui-grid-exporter ui-grid-auto-resize></div>

    </div>
    <div ng-hide="generalSearch">
        <div ui-grid="gridOptions3" class="grid" ui-grid-pagination ui-grid-exporter ui-grid-auto-resize></div>
    </div>

如果&#34; generalSearch&#34;是&#34;真&#34;它应该显示第一个网格。如果它是假的,它应该显示第二个。它运行大约3个摘要周期(据我所知)继续检查要显示的网格。

非常感谢任何帮助!

0 个答案:

没有答案