如何从 angular js 中的 ng-grid 获取行值
How to get the row value from ng-grid in angular js
如何在单击 ng-grid
中的单元格时获取行值?
示例:
Name Number Class
X 123 A
Y 234 B
Z 345 C
A 456 D
点击123单元格或A单元格或X单元格时,如何获取值X。
请帮助我。提前致谢
你应该写 ng-click
of cellTemplate ng-click="clicked(row)"
控制器
$scope.clicked = function(row){
alert(row.getProperty("Name"));
};
一个选项 - 在每一行添加一个 ng-click
函数,returns 第一列中的值。
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。
如何在单击 ng-grid
中的单元格时获取行值?
示例:
Name Number Class
X 123 A
Y 234 B
Z 345 C
A 456 D
点击123单元格或A单元格或X单元格时,如何获取值X。
请帮助我。提前致谢
你应该写 ng-click
of cellTemplate ng-click="clicked(row)"
控制器
$scope.clicked = function(row){
alert(row.getProperty("Name"));
};
一个选项 - 在每一行添加一个 ng-click
函数,returns 第一列中的值。
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。