首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用zone.js内节点(非角度)

使用zone.js内节点(非角度)
EN

Stack Overflow用户
提问于 2017-08-19 18:25:59
回答 1查看 1.1K关注 0票数 1

我想在我的节点应用程序中使用zone.js。

虽然我找到了一个post,其中描述了如何做到这一点,但我还是得到了zone未定义的错误。

例如。我还找到了一个类似的例子

代码语言:javascript
复制
let zone = require('zone');

zone.run(function () {
    zone.inTheZone = true;

   setTimeout(function () {
       console.log('in the zone: ' + !!zone.inTheZone);
   }, 0);
});

这会产生同样的错误,但是我检查了zone对象,我注意到它返回这样一个对象

代码语言:javascript
复制
{
    enable: function() { .. }
}

所以我猜区域API发生了变化。如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-19 18:32:51

有两件事:

  1. 需要zone.js而不是zone
  2. 使用Zone.current获取对当前区域的引用

这样做是可行的:

代码语言:javascript
复制
const zone = require('zone.js');

Zone.current.run(function () {
    zone.inTheZone = true;

    setTimeout(function () {
        console.log('in the zone: ' + !!zone.inTheZone);
    }, 0);
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45775006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档