Angular 在任何图表中单击行后如何更改变量的文本?

Angular 在任何图表中单击行后如何更改变量的文本?,angular,anychart,Angular,Anychart,我使用任意图表构建甘特图。我试图在单击行元素时更改标题文本。但是没有起作用。我使用值123添加默认变量title。然后,单击行元素时,文本应更改为567567。可能angular不允许为侦听器内的变量赋值。也许我不知道什么 下面是我的例子。 也许有人知道怎么做 我的例子您的问题与任何图表都不相关。问题是HTML中的标题具有唯一id,但在应用程序代码中,您试图使用其类名(未分配)获取标题DOM元素。这就是high变量未定义的原因。要解决此问题,您应该按id获取title元素,因此侦听器将如下所示:

我使用任意图表构建甘特图。我试图在单击行元素时更改标题文本。但是没有起作用。我使用值
123
添加默认变量
title
。然后,单击行元素时,文本应更改为
567567
。可能angular不允许为侦听器内的变量赋值。也许我不知道什么

下面是我的例子。 也许有人知道怎么做


我的例子

您的问题与任何图表都不相关。问题是HTML中的标题具有唯一id,但在应用程序代码中,您试图使用其类名(未分配)获取标题DOM元素。这就是
high
变量未定义的原因。要解决此问题,您应该按id获取title元素,因此侦听器将如下所示:

    this.chart.listen('rowSelect', function (event) {
      var high = document.getElementById("tit");
          high.innerHTML = '123123123';
    });

您通过直接导入javascript文件来使用anyChart。anyChart中的侦听器函数所做的事情超出了angular的范围。这就是为什么它无法访问组件变量。我相信任何图表都有一个角度包。你应该用它来代替。