Angularjs 引导ui选项卡选择并出错";无法读取null的属性$$phase;

Angularjs 引导ui选项卡选择并出错";无法读取null的属性$$phase;,angularjs,angular-ui,angular-ui-bootstrap,ng-grid,Angularjs,Angular Ui,Angular Ui Bootstrap,Ng Grid,ng网格有一个已知的问题:如果网格宽度为100%,并且它是隐藏的(例如:在引导ui选项卡中),然后取消隐藏(例如显示选项卡),那么网格有点混乱 我目前正在通过触发$(window).resize()事件来解决此问题,如下所示: 使用选项卡查看: <tabset> <tab>...</tab> <tab>...</tab> <tab select="ngGridFix()"> <

ng网格有一个已知的问题:如果网格宽度为100%,并且它是隐藏的(例如:在引导ui选项卡中),然后取消隐藏(例如显示选项卡),那么网格有点混乱

我目前正在通过触发$(window).resize()事件来解决此问题,如下所示:

使用选项卡查看:

<tabset>
    <tab>...</tab>
    <tab>...</tab>

    <tab select="ngGridFix()">
        <tab-heading>
            <strong>My grid</strong>
        </tab-heading>

        <div id="my-grid" ng-grid="myGrid" style="width: 100%; height: 180px"></div>
    </tab>
</tabset>
$scope.ngGridFix = function() {
    $(window).resize();
};
除了一个无害的错误:
当我从该视图导航到由另一个控制器控制的另一个视图时,请说:

 /#/view_with_tabs---> /#/other_view
我在开发人员控制台中看到以下javascript错误:

 Uncaught TypeError: Cannot read property '$$phase' of null
它被抛出8次或更多次:

正如我所说,这个错误是无害的。。我没有失去任何功能,但我想摆脱它

我猜当我点击从一个视图到另一个视图的链接时,该选项卡会触发所有的
select
,我的所有选项卡都有一个(有7个选项卡带有此
select=“ngGridFix()”

我怎样才能解决这个问题?除了修复这个ng网格问题,还有其他选择吗? 我使用的是ng grid 2.0.13