文档章节

angualr 之 $$phase

bosscheng
 bosscheng
发布于 2015/11/23 17:25
字数 157
阅读 1116
收藏 0

对于angular,

$$phase 是 作为angular 内部状态表示位,用来标示当前是处于哪个阶段。

用有的阶段有

$digest

$apply

在使用的是例如你想调用scope.$apply的时候,经常会遇到这样的错误

Error:$apply already in progress

为了预防这样的错误,

有人是这么写的

if (!scope.$$phase && !scope.$root.$$phase){
    scope.$apply();  
}

一个合理的做法

就是使用$timeout 代替使用,这种写法是目前最好的方法了。

$timeout(function(){
    // anything you want can go here and will safely be run on the next digest.
})






© 著作权归作者所有

共有 人打赏支持
bosscheng
粉丝 80
博文 303
码字总数 95443
作品 0
南京
前端工程师
私信 提问
如何查看Angualr版本信息?& 如何优雅平滑的升级

今天刚刚知道Angular官方是怎样定义或者区分亲儿子和旧儿子的: Angualr v1.x.x 之前的版本统称为:AngularJS Angular v2.x.x 之后的版本统称为:Angualr! 好吧,赤裸裸的声明以后的荣誉归谁...

王双肖
01/11
0
0
2017/3/10工作小结

1.一天都是在整理微服务后台的模版 2.下午主要是把菜单的样式动画给弄出来了 3.晚上加班搞了一套自适应的表格模版弄好了。效果很赞 4.分享一下菜单动画的angualr指令

并不是
2017/03/10
0
0
angular 指令 scope问题

1, angualr 的 directive 中的scope 与controller的scope有什么区别, 能不能 在directive内部 获取 controller 的scope的值? 2, directive 与 controller 的执行顺序是什么样的? 官方文档没看...

hewep
2014/06/09
560
2
Angualr

这是什么问题,出现了好多次,以前可以的

web_wqc
04/13
326
0
angular之杂类

两种启动方式 1. 使用 ng-app 指令2.使用angular.bootstrap() 方法来启动。 对于父子controller的访问关系 <div ng-controller="ParentController"> <div ng-controller="ChildController">......

bosscheng
2015/09/15
92
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
10
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
17
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
10
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部