前情
上周,让我写一个弹出框,include在页面里面,然后使用layer.open()弹出,弹出内容是一块div的那种。
显示的内容里面有一些数据是controller里面的变量存储的数据。这一段数据最开始为空,后来才赋值,然后点击按钮才弹出对话框。
问题
运行web app后,整个页面都没有正常加载。
解决
因为定义变量的时候没有初始化,引用到的时候是undefined(这个我还么没有验证过),导致页面引用到这些变量的时候没有办法正常编译html代码,从而一直刷不出来页面。
思考
平常有类似的问题还会出现某个点之前的代码都能够正常显示,那之后的代码都没办法正常显示页面。也很有可能是这个问题,还有可能只是angularJS的代码写的有问题。
记一下angularJS如果没有办法正常使用表达式,先查查看引入的angular.js路径有没有问题。
本文探讨了在使用AngularJS开发网页应用时遇到的页面加载问题。主要原因是未正确初始化变量,导致页面编译时出现问题。文章分析了问题原因,并提供了排查思路,包括检查引入的Angular.js路径和AngularJS表达式的使用情况。
3433

被折叠的 条评论
为什么被折叠?



