在范围更改/资源更改后,AngularJS滚动到底部
发布时间:2020-12-17 16:58:30 所属栏目:安全 来源:网络整理
导读:目前我试图用 $anchorScroll制作它 但我不知道放在哪里 a id="bottom" 目前我的观点是 表我在 tr上有一个ng-repeat. 然后我观察范围变化并将它们应用于ng-repeat. HTML: tr ng-repeat="document in documents.items" td{{document.subject}}/td td{{documen
目前我试图用
$anchorScroll制作它
但我不知道放在哪里 <a id="bottom"> 目前我的观点是 HTML: <tr ng-repeat="document in documents.items"> <td>{{document.subject}}</td> <td>{{document.course}}</td> <td>{{document.bundle}}</td> <td>{{document.lesson}}</td> <td>{{document.category}}</td> <td>{{document.name}}</td> </tr> 控制器中的代码: $scope.$watchCollection('search',function (newData,oldData) { if (newData != null) { $scope.documents = Document.query(newData) console.log(newData); } 现在我试图在$scope.documents之后放置$location.hash和$anchorScroll,但什么都没发生. 还有一个奖金问题: 解决方法
好吧我发现我只需要一个setTimeout,因为我首先更改范围,然后尝试滚动到底部,但新范围尚未呈现!
编辑:在通过ng-repeat呈现内容后滚动:do setTimeout(()=> {/ *你的滚动内容* /},0);至 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |