解決が結構面倒だった。 まずng-repeatでスクロール領域内を更新していたので、更新完了イベントが必要だった。 以下のdirectiveを定義してng-repeat完了イベントを定義した。 module sample { 'use strict'; /** * ng-repeat処理完了イベントを発行するDirective */ export class OnFinishRenderDirective implements ng.IDirective { public priority: number = -1; public restrict: string = 'A'; public scope: any = {}; private timeoutService: angular.ITimeoutService; public link: Function; /* @ngInjec