如何在模态工作中获得ng-grid?

时间:2014-06-26 04:30:49

标签: javascript angularjs ng-grid

我试图让我的nggrid在我的模态中工作:

  $scope.open = function() {
    $modal.open({
      templateUrl: 'myModalContent.html',
      backdrop: true,
      windowClass: 'modal',
      controller: function($scope, $modalInstance) {
        $scope.submit = function() {
          $modalInstance.dismiss('cancel');
        }
        $scope.cancel = function() {
          $modalInstance.dismiss('cancel');
        };
      }
    });
  };

但是得到了这个错误:

  

TypeError:无法设置属性' gridDim'未定义的

plunkr ref:https://plnkr.co/edit/2cIJiCdRA2K3nqEW7W56?p=preview

1 个答案:

答案 0 :(得分:0)

见我的plunker,

https://plnkr.co/edit/T22v7Ma8rwSqiCk5OiMG?p=preview

我相信你所犯的错误是你添加的数据和ng-grid初始化不在$modal的范围内,如果你看看plunkr我只是将这些范围移到你{{1}的控制器内它起作用了。