在节点内使用zone.js(不是angular度)
我想在我的节点应用程序中使用zone.js。
虽然我已经find了一篇文章介绍了如何做到这一点,但我还是得到了zone
没有定义的错误
例如。 我也发现这样的例子
let zone = require('zone'); zone.run(function () { zone.inTheZone = true; setTimeout(function () { console.log('in the zone: ' + !!zone.inTheZone); }, 0); });
这给出了相同的错误,但我检查了zone
对象,我注意到它返回一个像这样的对象
{ enable: function() { .. } }
所以我想区域API改变了。 任何帮助,将不胜感激
有两件事情:
- 需要
zone.js
而不是zone
- 使用
Zone.current
来获取对当前区域的引用
这工作:
const zone = require('zone.js'); Zone.current.run(function () { zone.inTheZone = true; setTimeout(function () { console.log('in the zone: ' + !!zone.inTheZone); }, 0); });
- 如何在请求的资源上出现“Access-Control-Allow-Origin”标题。 原因'null'因此不被允许访问。 在angular4?
- Angular / Express:redirect到login后访问的最后一页
- 打包一个nodejs c ++共享库
- 如何发送额外的数据与angular度的表单数据
- 在MongoDB中需要执行push操作不起作用
- angular2嵌套路由不工作,没有错误报告,但空白页
- 在启动组件之前获取configuration参数
- SyntaxError:在使用第三方模块时,在Angular 2 Universal中意外的令牌导入
- 如何在构成angular4项目的父目录中引用node_modules