我刚开始学习 AngularJS,我创建了一个小 Web 应用程序来锻炼自己。这是一个“聊天”,因此用户编写了一条消息,该消息存储在$scope
. <p ng-repeat="message in messages">{{message.user}}: {{message.text}}
现在,当消息显示到视图 ( )时,我想将滚动条移动到底部。所以我做了类似的事情:
$scope.messages.push(obj);
$("#messages").prop({scrollTop: $("#messages").prop("scrollHeight")}); // jQuery method, is there something like that in AngularJS ?
但是,它不起作用。jQuery 方法本身有效,但我认为在调用它的那一刻,wiew 尚未更新(是吗?)。我该怎么做才能在每次更新此视图时调用该方法?