Моя установка состоит из AngularJS/RequireJS, и я пытаюсь добавить ngGrid. По какой-то причине, когда я пытаюсь добавить это (например, я сделал для многих других файлов), сетка не появляется на лицевой стороне.AngularJS/RequireJS с ng-сеткой
Ошибки не отображаются в консоли, и в соответствии с вкладкой сети (в инструментах Chrome dev) файлы angular-grid.js загружаются в порядке.
Настройка выглядит следующим образом;
require.config({
baseUrl: 'app/',
paths:{
'angular': '../assets/js/angular.min',
'domReady': '../assets/js/domReady',
'jQuery': '../assets/js/jquery-1.11.1.min',
'angularGrid': '../assets/js/angular-grid',
},
shim:{
'angular': {
exports: 'angular'
},
'angularGrid':{
deps: ['angular', 'jQuery'],
exports: 'ngGrid'
},
},
});
В комплект поставки AngularGrid входит установка параметров.
require([
'require',
'angular',
'jQuery',
'angularGrid',
], function(require, ng, $, ngGrid) {...
Контролер выглядит следующим образом;
define(['../../module'], function (controllers) {
'use strict';
$scope.myData = [{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34}];
$scope.gridOptions = { data: 'myData' };
overviewController.$inject = ['$scope'];
controllers.controller('overviewController', overviewController);
}
);
И наконец, страница html имеет это;
<div class="gridStyle" ng-grid="gridOptions"></div>
Почему не появляется сетка?
Проверьте [эту статью] (http://www.u3n0.com/?p=112), это может быть та же ошибка. – Goodzilla
@Goodzilla - отличная статья, проверьте мой комментарий ниже. –
Я посмотрел на обе ссылки, и никто из них, похоже, не исправит проблему. – Ben