SignalR+AG网格AngularJS网格api未定义
SignalR + AG-Grid AngularJS gridoption api is undefined
我将SignalR与AngularJS Ag Grid一起使用。每当有广播到客户端时,我都会更新网格中的行。
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填充正确。
提前谢谢。
即使网格填充正确,页面加载时控制台中是否出现错误?我在尝试从$http帖子刷新网格时遇到了同样的问题。最后,这是由于我在超过1个嵌套的div:中指定了ng控制器
<body ng-app="app" ng-controller="ctrl">
<div ag-grid="gridOptions" class="ag-fresh" style="height:100%;" ng-controller="ctrl"></div>
</body>
通过只指定一次它自己解决:
<body ng-app="app" ng-controller="ctrl">
<div ag-grid="gridOptions" class="ag-fresh" style="height:100%;"></div>
</body>
不知道这是否会有帮助,但我想我会分享。
/j
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- $.每个jquery循环打印一个“;未定义的“;对于getJSON请求后的每个元素,网格数据都会完美地打印出来
- Kendo UI网格复选框列字段未定义
- 无法设置属性'网格'的未定义
- 剑道网格分组列 - 类型错误:无法读取未定义的属性“长度”
- ExtJs 4.2, 网格中继来自存储加载事件的事件导致未捕获的类型错误: 未定义不是一个函数
- "无法读取属性'选项'未定义的“;尝试更新数据网格时的EasyUI
- ASP updatePanels未定义可滚动网格插件offsetWidth
- Kendo UI AngularJs网格指令,未定义
- 无法读取属性'网格'模态中未定义的
- SetParameter'在Dynamics CRM中设置子网格的fetchXML时未定义
- 在网格中未定义Kendo UI - data-column模板函数
- 未捕获的ReferenceError:在剑道网格中创建新记录时未定义CustomerContract
- SignalR+AG网格AngularJS网格api未定义