私はこれを使用しています: http://angular-ui.github.io/ui-utils/より具体的にはこれを使用しています: https://github.com/angular-ui/ui-utils/blob/master/modules/ scroll/README.md
しかし、うまくいかないようです。次に例を示します。
<div ng-scroll-viewport style="height:240px;" class="chat-messages">
<div class="chat-message" ng-scroll="chat in chats">
<div ng-class="$index % 2 == 0? 'sender pull-right' : 'sender pull-left'">
<div class="icon">
<img src="{{chat.img}}" class="img-circle" alt="">
</div>
<div class="time">
{{chat.time}}
</div>
</div>
<div ng-class="$index % 2 == 0? 'chat-message-body on-left' : 'chat-message-body'">
<span class="arrow"></span>
<div class="sender"><a href="#">{{chat.name}}</a></div>
<div class="text">
{{chat.msg}}
</div>
</div>
</div>
</div>
しかし、HTMLで取得するのはこれだけです:
<div class="chat">
<div class="chat-messages" style="height:240px;" ng-scroll-viewport="">
<!--
ngScroll: chat in chats
-->
</div>
ng-scroll を ng-repeat に置き換えると、完全に機能します。しかし、チャットにはスクロール バーが必要なので、どうすれば取得できますか? :)