내 설정은 AngularJS/RequireJS로 구성되어 있으며 ngGrid를 추가하려고합니다. 어떤 이유 때문에 (다른 많은 파일들처럼) 이것을 추가하려 할 때 그리드가 프론트 엔드에 나타나지 않습니다.ng-grid가있는 AngularJS/RequireJS
콘솔에 오류가 나타나지 않고 네트워크 탭 (Chrome 개발 도구)에 따라 angle-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