以编程方式更改数据后重新渲染 ng2-google-chart

2023-12-19

我在用ng2-google-chart而且效果很好。现在我想使用一些复选框来选择图表中显示哪些数据。

我的图已连接到数组chartData,选择后更新正确。但图表没有改变。这是我的图表

<div #graph [chartData]="this.chartData" chartType="AreaChart" GoogleChart></div>

有没有办法在数据更改后重新渲染它?


同时我解决了这个问题:

In angular2-google/directives/angular2-google-chart.directive.ts import OnChanges并像这样实现它:

ngOnChanges(changes) {
  if (googleLoaded)
  {
    this.drawGraph(this.chartOptions,this.chartType,this.chartData,this._element);
  }
}

//编辑:这现已在最新的库版本中修复。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

以编程方式更改数据后重新渲染 ng2-google-chart 的相关文章

随机推荐

  • 有没有一种简单的方法来检查某个东西是否是 mixin?

    Raku mixins https docs raku org language typesystem Mixins具有两种 或多种 性质 将多个值组合在同一个容器中 或者将值与角色一起组合 然而 据我所知 没有一种直接的方法来检查不是由您
  • 使用condition_variable控制多线程流程

    我还没有完全理解 C 11 多线程的东西 但我试图让多个线程等待 直到主线程上发生某个事件 然后所有线程立即继续 处理发生的事情 并且wait当它们完成处理时再次循环直到它们关闭 下面并不完全是这样 它是我的问题的更简单的再现 std mu
  • ajax与页面方法

    我在 updatepanel 中有一个 gridview 并且有一个使用 jquery 调用页面方法的 javascript 我希望页面方法根据从 ajax 调用接收到的参数刷新 gridview 到目前为止 我有以下内容 1 在javas
  • R exdir 不存在错误

    我正在尝试使用 R 下载并解压 zip 文件 每当我这样做时 我都会收到错误消息 解压缩时出错 temp list TRUE exdir 不存在 我正在使用基于 Stack Overflow 问题的代码使用 R 下载压缩数据文件 提取和导入
  • 获取 Web 组件内的事件目标

    锚元素 a 在用户与 Web 组件交互时创建 问题是 当单击锚点时 我无法从 Web 组件的 外部 返回锚点元素 我添加一个事件监听器document监听点击事件 当单击 DOM 中某处的元素时 我期望e target成为被点击的元素 在单
  • 将光标移至 while 循环 ResultSet 后的第一行

    如果我必须循环两次使用while rs next 由于不同的原因 通过相同的ResultSet 我该怎么做才能使ResultSet不会自动关闭并防止 结果集已关闭异常 我尝试使用resultset first 将光标移回第一个循环后的第一行
  • kubernetes 中的 UnknownHostException

    我在 kubernetes 和 docker 中使用微服务 我得到了一个UnknownHostException当Zuul 网关 将请求数据转发到服务时 我无法通过 pod 名称 ping 到服务容器 但是当我使用 docker swarm
  • MediaPlayer - java.io.FileNotFoundException:没有内容提供程序

    我写一个 mp3 播放器已经有一段时间了 但由于某种原因出现了这个异常 W MediaPlayer 无法打开 存储 模拟 0 音乐 通用音乐 file mp3 java io FileNotFoundException 没有内容提供程序 s
  • 如何在 Visual Studio 2008 中集成 C++ 编译器

    有人可以帮我解决这个问题吗 我目前正在研究荣誉学位最后一年的项目 我们正在开发一个应用程序来评估学生的编程作业 针对一年级学生水平 我只是想知道如何使用C 代码集成C 编译器来编译C 代码 在我们的例子中 我们将学生 C 代码加载到文本区域
  • 有没有更好的方法来等待排队线程?

    在执行另一个进程之前是否有更好的方法来等待排队的线程 目前我正在做 this workerLocker new object Global variable this RunningWorkers arrayStrings Length G
  • 将特定值制成表格并返回计数的函数

    想象你有一个向量x x lt c C A B B A D B B A A A A A D C A C A A C A A D A D A D A A D D B B A A C A A B B B B B B B A C A C B 您可以
  • 在 API Gateway 或 lambda 中将一些信息保存为会话

    我将在网站上设计一个单点登录 并在我的项目的一个组件中使用 API Gateway API网关负责根据用户状态将其定向到适当的服务 因此如果用户有效 用户发送的令牌未过期 则将提供用于获取他请求的内容的相关服务 并且如果从UI 已过期 那么
  • SwiftUI 连接多行可点击文本

    我应该通过一个动作从一组文本创建一个文本 一个例子 Text Lorem ipsum dolor sit amet consectetur adipiscing elit Donec metus urna mollis sit amet t
  • Angular 8:将 Mat-form-field 中的高度更改为特定像素数

    我怎样才能改变高度mat form field with appearance outline 到特定的高度像素数 40px 或用户体验团队将来所需的任何数字 我需要减少 mat form field 如何才能做到这一点 等式是什么 或者可
  • 如何在 MYSQL 中运行查询而不将其写入二进制日志

    我想将一个大文件导入 MySQL 但是 我不希望将其写入二进制日志 因为导入将花费很长时间 并导致从站远远落后 我宁愿在事后在从站上单独运行它 因为它在系统上会容易得多 有问题的表是一个新表 因此我真的不必担心它不同步 因为主表和所有从表最
  • 如何显示 DOMElement?

    我在用着可读性 http bazaar launchpad net keyvan k1m fivefilters content only annotate head readability php的代码从网页中提取 HTML 如何将其显示
  • str.split() 的分割顺序有任何保证吗?

    根据Python 2 7 文档 https docs python org 2 7 library stdtypes html str split using str split with maxsplit指定将字符串拆分为maxsplit
  • 删除所有 PostgreSQL 视图

    如何使用查询从 PostgreSQL 删除所有用户定义的视图 就像我们可以使用查询删除所有函数 SELECT DROP FUNCTION ns nspname proname oidvectortypes proargtypes FROM
  • 在 C# 中将 XML 字符串解析为类? [复制]

    这个问题在这里已经有答案了 可能的重复 如何反序列化 XML 文档 https stackoverflow com questions 364253 how to deserialize xml document 假设我有一个在 C 中定义
  • 以编程方式更改数据后重新渲染 ng2-google-chart

    我在用ng2 google chart而且效果很好 现在我想使用一些复选框来选择图表中显示哪些数据 我的图已连接到数组chartData 选择后更新正确 但图表没有改变 这是我的图表 div div 有没有办法在数据更改后重新渲染它 同时我