想想其实很合理,元素要被渲染后后才能实现DOM树完全加载(执行$.ready()),编译阶段需要控制器提供数据的,app.最好直接写在页面(加载)里面 。
二是考虑到渲染的问题,用alert()走了一下页面,发现好几个地方的alert()弹出来的时候页面还是空白,说明数据都没加载出来,元素自然也没有出来,所以拿了个空 。
于是去搜元素渲染的相关解决办法,百度还算顺利 。
获取了两个知识
scope.$last 表示渲染完的状态,是最后一条则为truescope.$emit() 表示触发事件
就是记住在自定义指令写成元素属性后进行赋值的时候,值不要写成事件调用的形式,要是个字符串,scope.$emit()才能调用成功 。
- ng-repeat,ng-if angular笔记使用小技巧
- js等待5秒后执行_98年总决赛,乔丹投进准绝杀后还剩5秒,爵士为何没能反绝杀?
- 皇帝的圣旨和太后的懿旨相冲突时,执行谁的旨意? 历史诏书之最是什么书籍
- 深入解读命令执行:基本概念、攻击技术和防范应对
- 企业怎么办理增加税率,新执行的营改增,企业怎么退税
- 什么是执行力的三要素,什么是执行力的三要素
- newman执行Postman测试用例
- 解密:宋真宗咸平之治执行过哪些政治举措?
- 执行力无比强悍的秦朝是怎样从内部瓦解的?
- Oracle之where之后的case when执行不同的条件