遇到一个很奇葩的问题:ionic的遮罩有时候出,有时候不出
ionic-bundle这些js是按顺序加载的,然后在首页的最下面
通过
<script>
angular.bootstrap(document.body, ['module']);
</script>
进行启动,就这样,ionic遮罩有时候出,有时候不出
<script>
setTimeout(function () {
angular.bootstrap(document.body, ['module']);
},5000);
</script>
后来加了个延迟,不知怎么的就好了,照理来说<script>文件都是顺序加载,是在是有点想不通,难道是ionic-bundle.js太大,来不及解析?还是什么原因?
应该是文件没有加载完成。这种延迟的方式也不见得每次都好使,网速不好可能5秒也未必能加载完。感觉window.onload方法能保险点。另外,如果对ionic不是很了解的情况下,建议不要用,经过封装的angular,可控性不好,ionic的一些东西会覆盖你本来的东西。这些都是无形的坑,不了解根本找不到。