angularjs 重复取值???

cfsjjjj 2016-08-09 02:14:26
图1图2
前端代码:
<ul id="bursted-list">
<li class="item fade-in-left" ng-repeat="log in logs" ng-if="log.Id">
<a class="item-content" ng-click="myBMap.pointTo(log)">
<div class="item-bursted">
<div class="project-name">
<span class="ng-binding" title="{{log.Name}}">{{log.Name}} <span ng-if="!log.Confirmed">申请授权</span><span ng-if="log.Confirmed">爆破完成</span></span></div>
<div class="project-stat">
<span class="log-time ng-binding">时间:{{log.dt}}</span>
<span class="log-detonator ng-binding">雷管数:{{log.UsedDetonatorCount}}</span>
<i class="fa {{log.GPSlegalStatusCls}}" title="{{log.GPSlegalStatusTitle}}"></i>
</div>
</div>
</a>
</li>
</ul>
后台:
setTimeout(function () {
$scope.myBMap.getDataSer();
}, 5000)
每5秒重新获取一次数据,赋值给logs 刚刚加载页面的时候如图1 是正常的。当每5秒重新赋值后就变成图2的中间出现空白的一块 闪一下变成图1的样。 请问是怎么回事?
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfsjjjj 2016-08-10
  • 打赏
  • 举报
回复
cfsjjjj 2016-08-10
  • 打赏
  • 举报
回复
难道发错地方了!!!
marlborone 2016-08-10
  • 打赏
  • 举报
回复
$scope.myBMap.getDataSer();是不是有ajax什么的 数据加载成功后调用下$scope.$apply();试试
cfsjjjj 2016-08-09
  • 打赏
  • 举报
回复
怎么没人啊 自己顶下

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧