如何从角度js中的ng-grid获取行值

时间:2015-04-17 13:15:27

标签: angularjs ng-grid

单击ng-grid中的单元格时,如何获取行值?

示例:

Name   Number  Class

X      123      A

Y      234      B

Z      345      C

A      456      D

当点击123单元格或A单元格或X单元格时,如何获得值X。

请帮助我。在此先感谢

2 个答案:

答案 0 :(得分:0)

您应该编写ng-click的cellTemplate ng-click="clicked(row)"

<强>控制器

$scope.clicked = function(row){
   alert(row.getProperty("Name"));
};

答案 1 :(得分:0)

一个选项 - 在每行上添加ng-click函数,返回第一列中的值。

<强> HTML

<tr ng-repeat="item in items" ng-click="getVal(item)">
  <td>{{item.name}}</td>
  <td>{{item.number}}</td>
  <td>{{item.class}}</td>
</tr>

<强>控制器

$scope.getVal = function(item) {
    alert(item.name);
}

这是一个有效的demo