您可以尝试执行以下操作:http :
//jsfiddle.net/mNFmf/4/
这将滚动到div的底部:
$timeout(function() { raw.scrollTop = raw.scrollHeight; });这将使div不会向上滚动到列表中的第一项:
var sh = raw.scrollHeightscope.$apply(attr.whenScrolled);raw.scrollTop = raw.scrollHeight - sh;
更新资料
为了克服ajax请求问题,请尝试使用promises。
http://jsfiddle.net/mNFmf/8/
加载程序看起来像这样:
$scope.loadMore = function() { var deferred = $q.defer(); // do ajax request here and after getting the result call: deferred.resolve(); return deferred.promise;};在另一边:
loadMore.then(function() { });


