2016-07-25 9 views
1

私はAngularJS Ag-GridでSignalRを使用しています。クライアントにブロードキャストがあるたびに、グリッドの行を更新しています。SignalR + AG-Grid AngularJSグリッド選択APIが定義されていません

hub.client.Update = function (response) { 
      if (response) { 
       var positionsResponse = angular.fromJson(response); 
       $rootScope.$apply(function() { 
        $scope.response = angular.fromJson(positionsResponse.GridData); 
        $scope.gridOptions.api.setRowData($scope.response); 
       }); 

      } 
     }; 

setRowData行で、apiが定義されていないというエラーが表示されます。 gridOptionsが正しく読み込まれます。

ありがとうございます。

+0

私は確かにこの回答がありましたら幸いです。 –

答えて

1

グリッドが正しく挿入されている場合でも、ページが読み込まれるとコンソールにエラーが表示されますか? $ http投稿からグリッドをリフレッシュしようとしたときに同じ問題が発生しました。これはよかどうかを知るしないでください

<body ng-app="app" ng-controller="ctrl"> 
     <div ag-grid="gridOptions" class="ag-fresh" style="height:100%;"></div> 
</body> 

:それは自分自身を解決し、一度だけを指定することで

<body ng-app="app" ng-controller="ctrl"> 
     <div ag-grid="gridOptions" class="ag-fresh" style="height:100%;" ng-controller="ctrl"></div> 
</body> 

:最後に、それは1つの以上のネストされたdivの中に私の指定NG-コントローラによるものでした助けても、私は分かち合うと思った。

/j

関連する問題