获取行作为 UI-Grid 中的节点

Get Row As a Node in UI-Grid

如果我使用 $scope.mygrid.data[index],我将使用以下对象(纯我自己的对象):

但是如果我在同一行上使用一个按钮并采用 如下: ng-click="grid.appScope.anOperationSelected(row, \'BUTTON\')" 我收到的对象是一个节点(我可以使用它来导航子树)

我的问题是:如何仅通过使用索引将行作为节点? (或者至少不是使用内置按钮)

不是很好的方法,但可以 return 使用 GridApi:

$scope.GridApi.grid.rows.map(function (row) {
        if (row.entity.Name == yourWantedRow.Name) {
            $scope.theRow = row;
        }
    });