![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
angular
沈斯明
这个作者很懒,什么都没留下…
展开
-
Angular双向数据绑定
脏检查机制:Angular将双向绑定转换为一堆watch表达式,然后递归这些表达式检查是否发生过变化,如果变了则执行相应的watcher函数(指view上的指令,如ng-bind,ng-show等或是{{}})。等到model中的值不再发生变化,也就不会再有watcher被触发,一个完整的digest循环就完成了。脏检查机制的触发:Angular中在view上声明的事件指令,如:ng-click、转载 2016-12-20 10:09:45 · 1091 阅读 · 0 评论 -
AngularJS控制器之间的数据共享及通信详解
AngularJS 本身已经提供了像指令 Directive 和 服务 Service 一类的方式,来实现数据和代码的共享和复用,但在实际的项目开发中,或许是处于懒惰,亦或是为了便利,总会想在两个控制器之间,直接进行数据的共享通信,或者是函数与方法的调用,这里我们就看看有哪些方法可以满足这个要求。 单例服务 单例服务是 AngularJS 本身支持的数据和代码共享方式,因为是单例的,所转载 2017-03-02 18:58:12 · 497 阅读 · 0 评论 -
详解Angular的数据显示优化处理
前面的几篇文章中,我们通过{{}}来渲染数据,今天就来聊聊它。 ? 1 2 3 4 5 6 7 8 9 10 <div ng-controller="Aaa"> {{text}} <script type="text/javascript">转载 2017-03-02 19:10:19 · 992 阅读 · 0 评论 -
AngularJS通过$location获取及改变当前页面的URL
本文中获取与修改的URL以 ‘http://172.16.0.88:8100/#/homePage?id=10&a=100' 这个路径为例: 一. 获取url的相关方法(不修改URL): 1.获取当前完整的url路径 ? 1 2 var absurl = $location.absUrl(); /原创 2017-03-02 19:19:41 · 6628 阅读 · 0 评论