Angularjs 在页面加载后呈现可变数量的ngGrids

Angularjs 在页面加载后呈现可变数量的ngGrids,angularjs,Angularjs,我有一个有棱角的应用程序。我将电子表格加载到其中,执行一些javascript,然后根据我加载到页面中的电子表格中的内容,使用ngGrid呈现不同数量的选项卡。因此,我必须在应用程序初始化后使用角度标记呈现html 我试着将带有选项卡的ngGrids的页面部分放在一个嵌套的控制器中,而不执行app.controller(“subcroller”,subcroller);直到分析电子表格之后。但是,控制器正在页面加载时初始化 我的初始化代码如下所示: var app = angular.modul

我有一个有棱角的应用程序。我将电子表格加载到其中,执行一些javascript,然后根据我加载到页面中的电子表格中的内容,使用ngGrid呈现不同数量的选项卡。因此,我必须在应用程序初始化后使用角度标记呈现html

我试着将带有选项卡的ngGrids的页面部分放在一个嵌套的控制器中,而不执行app.controller(“subcroller”,subcroller);直到分析电子表格之后。但是,控制器正在页面加载时初始化

我的初始化代码如下所示:

var app = angular.module('app', ['ngGrid', 'percentage', 'ui.bootstrap', 'angularFileUpload', 'vr.directives.slider']);

我该怎么做才能使嵌套控制器不在页面加载时初始化?

事后看来很明显,只是使用了一个ngRepeat指令

    <div id="x-{{ $index }}" class="col-sm-12" data-ng-repeat="Grid in Grids" style="display: none">
        <div id="divGrid-{{ $index }}" data-ng-grid="Grid" class="gridStyle"></div>
    </div>