扫码关注官方订阅号
{{ischecked}}
这个复选框是怎么知道我选取之后改变ischecked的值的??????求解释难道我选了这个复选框,这个ischecked就变成了true了吗,这是什么原理啊?
人生最曼妙的风景,竟是内心的淡定与从容!
angular加载的时候,看看dom树里面有个没有ng-app标签,如果有,说明这个鱼塘,哦不,是dom节点被angular承包了!
顺着这个鱼塘往下看,angular扫描到某个子dom节点上有ng-controller,说明这片池子被myController这个养鱼人管理
接着继续扫描子子dom节点,发现input这类节点上出现ng-model字样!这就是要搞事情啊!于是给input加个change事件的监听,一旦用户鼠标行为出发了change事件,则立即修改与ng-model绑定的某个变量,再通知养鱼人myController和老的值进行比较,如果不同,则更新myController里的值。
ng-model会绑定html元素到scope 绑定是双向的
angular给绑定的元素(你这边就是ischecked)加个监听,当一些事件触发,比如dom事件、响应事件等,angular若监听到数据的newValue与oldValue不一致,会进行检测,进行处理。
$scope.$watch('ischecked', function(newValue, oldValue) { //监听 ischecked 属性的变化 });
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
angular加载的时候,看看dom树里面有个没有ng-app标签,如果有,说明这个鱼塘,哦不,是dom节点被angular承包了!
顺着这个鱼塘往下看,angular扫描到某个子dom节点上有ng-controller,说明这片池子被myController这个养鱼人管理
接着继续扫描子子dom节点,发现input这类节点上出现ng-model字样!这就是要搞事情啊!于是给input加个change事件的监听,一旦用户鼠标行为出发了change事件,则立即修改与ng-model绑定的某个变量,再通知养鱼人myController和老的值进行比较,如果不同,则更新myController里的值。
ng-model会绑定html元素到scope 绑定是双向的
angular给绑定的元素(你这边就是ischecked)加个监听,当一些事件触发,比如dom事件、响应事件等,angular若监听到数据的newValue与oldValue不一致,会进行检测,进行处理。