angular的数据绑定采用什么机制?详述原理

发布于 2020-01-14 23:42:57
关注者
0
被浏览
1095
1 个回答
  • 面试哥
    面试哥 2020-01-14
    为面试而生,有面试问题,就找面试哥。

    通过watch来监听每一次dom的变化,然后 watch来监听每一次dom的变化,然后watch来监听每一次dom的变化,然后digest来遍历循环所有的watch队列,发现与原来不同的值,也就是脏值则进行修改,最后通知 watch 队列,发现与原来不同的值,也就是脏值则进行修改,最后通知watch队列,发现与原来不同的值,也就是脏值则进行修改,最后通知apply , $apply会进入angular context的执行环境,通知浏览器拿回控制权,修改相应的dom节点

    个人心得: 每一个ng指令的触发都在内部触发了一个$Watch的队列,加入一组标签

    <li ng一repeat="item in items"> {{ item }}

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看