今天,我们要聊得是Angularjs中的小明星$apply.当我们数据更新了,但是view层却没反应时,总能听到有人说,用apply吧,然后,懵懂无知的我们,在赋值代码后面加了$scope.$apply(),然后就惊喜的发现.噢,真的更新了. 然而,有些时候,编译器会无情的给你返回 Error: $digest already in progress 那么,导致这些现象的原因时什么的呢?$apply究竟干了啥?听我慢慢道来. 一.$apply的作用 $apply()函数可以从Angular框架的…