如何突出显示 ngrx-charts 中的 activeEntries

Lia*_*rke 5 d3.js angular ngx-charts

如何在 ngrx-charts 中突出显示折线图的 activeEntries。

文档说:

activeEntries object[] [] 要突出显示的元素

https://swimlane.gitbook.io/ngx-charts/examples/line-area-charts/line-chart

但是,当我传入对象数组时,没有任何内容突出显示。

我已经尝试过以下方法:

const activeEntries = [
  {name: "Mar 20, 2020", value: 73, series: "Table Name"}
];
Run Code Online (Sandbox Code Playgroud)
const activeEntries = [
  {name: "Mar 20, 2020", value: 73}
];
Run Code Online (Sandbox Code Playgroud)

我传入的数据如下所示:

const data = [
   {
      "name": "Table Name",
      "series": [
         {name: "Mar 18, 2020", value: 71},
         {name: "Mar 19, 2020", value: 72},
         {name: "Mar 20, 2020", value: 73}
      ]
   }
];
Run Code Online (Sandbox Code Playgroud)

以及我的模板的片段

<ngx-charts-line-chart [activeEntries]="activeEntries" [results]="data" ...></ngx-charts-line-chart>
Run Code Online (Sandbox Code Playgroud)

我是否误解了这里的文档?

感谢您的帮助

kat*_*sha -2

活动条目必须是整个对象:

const activeEntries = [
  {
      "name": "Table Name",
      "series": [
         {name: "Mar 18, 2020", value: 71},
         {name: "Mar 19, 2020", value: 72},
         {name: "Mar 20, 2020", value: 73}
      ]
   }
];
Run Code Online (Sandbox Code Playgroud)

或者

const activeEntries = data[0];
Run Code Online (Sandbox Code Playgroud)

堆栈闪电战