我想在我的节点应用程序中使用zone.js。
虽然我找到了一个post,其中描述了如何做到这一点,但我还是得到了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发生了变化。如能提供任何帮助,将不胜感激。
发布于 2017-08-19 18:32:51
有两件事:
zone.js而不是zoneZone.current获取对当前区域的引用这样做是可行的:
const zone = require('zone.js');
Zone.current.run(function () {
zone.inTheZone = true;
setTimeout(function () {
console.log('in the zone: ' + !!zone.inTheZone);
}, 0);
});https://stackoverflow.com/questions/45775006
复制相似问题