$anchorScroll を機能させるのに苦労しているため、tr 要素をクリックすると画面がスクロールされ、tr が画面の一番上に表示されます
次のような tr 要素を持つリピーターがあります
<tr ng-click='selectRow(row, $index);' id="trRow{{row.RowId}}">
私の選択注文方法は次のようになります
$scope.selectRow = function (row, index) {
$location.hash('#trRow' + row.RowId);
$anchorScroll();
....
$location と $anchorScroll の両方をコントローラーに挿入し、いずれかを console.log にすると、正しいデータが含まれていることがわかります。行がメソッドに正しく渡されていることも確認できます。
上記のコードでは、スクロール イベントは発生しません。