首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >angular js踩坑日记

angular js踩坑日记

作者头像
用户5166330
发布2019-04-16 15:05:27
8900
发布2019-04-16 15:05:27
举报
坑述

1.数据model更新成功,但是视图view未发生相应变化。

bug展示

右侧菜单有些菜单能成功显示,有些页面不能成功显示。如下所示

正常展示菜单栏.png

异常情况菜单栏展示.png 异常出现情况是我手动的去刷新了页面哈(菜单栏不用每次拉取)。

经过我多次断点测试,发现其实异常情况下,model里面是有值的,只是view视图没更新。因为是部分页面成功,部分失败。所以我反复查看关键代码,发现model赋值是放在setTimeout函数中,我就想可能是延时导致view不能动态刷新。 于是我注释掉延时代码,异常页面展示成功。 当我再加上确定1s的延时后,刷新页面,所有菜单栏都出不来了。bug定位成功。

代码.png

最后 贴一波百度的答案

百度.png

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.09.30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 坑述
  • bug展示
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档