2015-11-16 3 views
3

Я разрабатываю бэкэнд данных с помощью AngularJS ui.grid. Но, похоже, он не может загрузить модуль ui.grid.exporter, когда я попытался загрузить следующий учебник от http://ui-grid.info/docs/#/tutorial/206_exporting_data.AngularJS ui.grid экспортер не в состоянии загрузить

HTML

<div class="grid" ui-grid="{data: roiTableData, columnDefs: roiCols, enableGridMenu: true, exporterCsvFilename: 'myFile.csv', enableSelectAll: true, onRegisterApi: gridApiFunc}" ui-grid-exporter></div> 

JS

var app = angular.module('mainApp', [ 
    'ngResource', 
    'ui.grid', 
    'ui.grid.exporter', 
    'ui.grid.pinning', 
    'ui.grid.resizeColumns' 
]).constroller(...); 

Функция экспорта не отображается в меню сетки после того, как я обновите страницу.

Может ли кто-нибудь мне помочь?

+0

Можете ли вы предоставить плункер, показывающий проблему? Кроме того, похоже, что у вас есть опечатка в вашем js-коде: конструктор вместо контроллера. – imbalind

ответ

1

Мне пришлось включить uiGridExporterService в качестве зависимости для контроллера, который загружается.

angular.module('my-app', ['ui.grid', 'ui.grid.exporter']) 
.controller('myController', function(uiGridExporterService){ 
    console.log('successfully loaded myController and uiGridExporterService'); 
}); 
+0

Как вы его включили? – fauverism