angular2和zingchart在lable / node_click中未被捕获(在承诺中)

时间:2016-06-23 10:57:49

标签: charts angular angular-promise zingchart

我在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() {
         }
    }

0 个答案:

没有答案