【发布时间】:2014-04-24 18:18:19
【问题描述】:
我正在使用 ng-grid 并尝试为单击单元格时设置回调。在那个回调中,我想知道单元格的行和列。我发现最好的方法是在 columnDefs 为每一列中使用 cellTemplate(并放置一个 onclick 事件),这不是很干燥:
$scope.gridOptions = {
data: 'myData',
columnDefs: [{field: 'name', displayName: 'Name',
cellTemplate: '<div onclick="...">{{row.entity[col.field]}}</div>'
},
{field: 'age', displayName: 'Age', cellTemplate: ...}
]
};
这也是有问题的,因为 ng-click 不起作用,而且我不能将控制器的作用域与 onclick 一起使用..
也欢迎非 ng-grid 解决方案..
【问题讨论】:
标签: javascript angularjs ng-grid