我在angular2应用程序中使用了zingchart并遇到了这个问题。 当我试图点击节点时 - 我得到:
angular2.dev.js:23730 EXCEPTION:错误:未捕获(在承诺中):TypeError:无法读取null的属性'parentNode'
当我在调试模式下尝试这样做时 - 也就是说,当从一行跳到另一行时,一切都运行得很好。
我读了很多关于Uncaught(承诺):TypeError:在这里尝试了一些解决方案,但没有运气。 也许有人对我有所了解? 感谢
我有一张饼图: 其中包含以下代码:
render(){
this.zone.runOutsideAngular(() => {
zingchart.render({
id : this.chart['id'],
data : this.chart['data'],
width : this.chart['width'],
height: this.chart['height']
});
zingchart.node_click = function(p) {
window.location.href = #/resources";
}
});}
我的资源组件非常简单:
import { Component } from 'angular2/core';
@Component({
selector: 'resources-component',
templateUrl: `I am the resource page`,
})
export class ResourcesComponent {
title: string = 'resources';
constructor() {
}
}