使用zone.js从任何地方检测当前执行上下文?

时间:2014-11-27 06:56:15

标签: javascript angularjs monkeypatching

使用zone.js是否可以从任何地方确定当前的执行情境?也就是说,如果区域绑定函数调用另一个调用setTimeout(myFn)的函数,我可以从myFn()中确定当前执行上下文吗?如果是这样,请提供一个如何操作的简单示例。

1 个答案:

答案 0 :(得分:1)

每次fork() 区域时,访问区域上下文中的zone对象将始终返回分叉{{1 }}

以下实验演示了此行为:

zone

以下是将其粘贴到控制台时会发生的情况:

enter image description here