工作中要改写一个开源项目,项目用的是angular框架,其中一个很重要的部分封装成了指令,然后我新增了一个控制器,想要使用指令中定义的一些变量,本以为是一件简单的事情,没想到竟没有想象中那么顺利。
在阅读《AngularJS权威教程》时,第二章有两个例子有点奇怪,作者埋了一个不小的坑,却没有解释,于是我深入探讨之。结果我深刻理解了为什么js有setTimeout,angular还要封装$timeout,为什么有$apply,什么是$digest等等。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号