2014-07-08 34 views
0

我有一個角度應用程序。我加載一個電子表格,做一些JavaScript,然後我想呈現一個可變數量的選項卡,每個選項都有一個ngGrid,具體取決於我加載到頁面中的電子表格中的內容。因此,我必須在app初始化後使用角度標記呈現html。我試着把頁面的一部分與嵌套控制器中的選項卡ngGrids,而不是做app.controller('SubController',SubController);直到分析電子表格之後。但是,控制器在頁面加載時正在初始化。頁面加載後呈現可變數量的ngGrids

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

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

我該怎麼做才能讓在頁面加載時間嵌套控制器無法初始化?

回答

0

事後明白,只是使用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> 
相關問題