내 웹 프로젝트 중 하나의 일부로 동일한 앱에 ng-grid 인스턴스가 여러 개 필요하며 동적으로 많은 그리드를 만들 수 있습니다 (일반적으로 "새 그리드 추가 ..."버튼을 생각해보십시오). 나는 문서를 통과하고 프로토 타입을 구현하지만 그리드의 설치 예를 들어 데이터를 포함하는 변수의 하드 코딩 된 이름이 포함되어 있음을 발견했습니다했습니다 각도의 .js 컨트롤러에서ng-grid를 동적으로 생성 할 수 있습니까?
을
내가 예를 들어, 대신 변수를 사용하여 시도했다<div class="gridStyle" ng-grid="gridOptions">
:
var mychart = [{...}, {...}]; // data rows
$scope.gridOptions = { data: $scope.mychart };
과 HTML에서
및
<div class="gridStyle" ng-grid="{{gridOptions}}">
하지만 성공하지
. 웹에서 찾은 모든 예제는 단 하나의 테이블 만 사용하므로 내 질문에 답이 없습니다. 이것이 어떻게 해결 될 수 있는지 또는이 그리드 시스템의 주요 제한 사항이 있습니까? 감사합니다.
'{{gridOptions}}'당신이하지 생각하지 않습니다. 대신 각 눈금에 대해 새 범위를 만들 수 있습니다. – Mosho
그래서 대신 무엇을합니까? 새로운 범위를 만드는 것에 대해 조금 더 설명해 주시겠습니까? – rubenafo