【问题标题】:D3 Pie Chart Render Only Once In Side *NgFor AngularD3 饼图仅在一侧渲染一次 *NgFor Angular
【发布时间】:2020-05-27 07:48:31
【问题描述】:

我正在创建一个带有角度 8 的仪表板。我正在使用 d3.js 渲染图表。我想在第 3 侧兄弟 divs 中渲染 3 pie charts。但只有第一个 div 呈现饼图,其他 div 为空。我可能是这个原因。这是pei chart stackblitz example

中的工作示例

【问题讨论】:

  • 您能否也提供您的问题的堆栈闪电?
  • 我错了,我在上面附上了错误的例子,我更正了。stackblitz.com/edit/…

标签: angular d3.js charts


【解决方案1】:

d3.select 总是选择第一个 svg。我会使用@ViewChild 来获取正确的元素并将OnInit 代码更改为AfterViewInit

这里是固定的version

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-18
    相关资源
    最近更新 更多