如何在Angularjs应用程序中从表中获取特定的单元格数据

我想从这个表中获取数据“Crab”:

Sushi Roll FishType Taste Level Cali Roll Crab 2 Philly Tuna 4 Rainbow Variety 6 Tiger Eel 7 

下面是在最后一行检索数据的代码,但我需要从第2行第2列(螃蟹)

 var rows = element.all(by.repeater('roll in sushi | orderBy:sortType:sortReverse | filter:searchFish')); //var rows = element.all(by.repeater('alert in alerts')); var row = rows.last(); var rowElems = row.all(element(by.tagName('td'))); console.log(row.get(0).getText()); 

下面是外部的HTML

 <span ng-show="sortType == 'fish' &amp;&amp; !sortReverse" class="fa fa-caret-down ng-hide"></span> <tr class="ng-scope" ng-repeat="roll in sushi | orderBy:sortType:sortReverse | filter:searchFish"> <td class="ng-binding">Tiger</td> <td class="ng-binding">Eel</td> <td class="ng-binding">7</td> </tr> 

使用.get(index) index是从0开始的:

 var rows = element.all(by.repeater('roll in sushi | orderBy:sortType:sortReverse | filter:searchFish')); var row = rows.get(1); var rowElems = row.all(element(by.tagName('td'))); console.log(rowElems.get(1).getText());