2
您好我正在建立一个chatapp在angularjs中,我希望chatbox自动向下滚动。我使用这个例子,我把一个指令:http://jsfiddle.net/atRkJ/autoscroll angularjs似乎并不工作
它的工作原理是,但是当我用它与ng重复它不起作用。
HTML文件
<ul id="chat" style="height:300px; overflow:auto" scroll-if>
<li data-ng-repeat="messageinfo in messages" >
<div class="message-date">
{{messageinfo[0]}}
</div>
</li>
</ul>
directive.js
.directive('scrollIf', function() {
return{
restrict: "A",
link: function(scope, element, attributes) {
var chat_height = $('#chat').outerHeight();
console.log(chat_height);
$('#chat').scrollTop(chat_height);
}
}
});
任何帮助吗?由于
真棒你
scrollIf
指令现在可以通知。谢谢 – user1424508