Angular 2 - ngFor 中 NGX-Charts 结果的插值
Angular 2 - Interpolation for NGX-Charts Results within ngFor
我正在尝试显示基于某些 json 的图表。我做了一个管道来访问 json 对象的各个部分,但不知道如何使用数据,它看起来像这样:
[ { "name": "Completed", "value": 50 }, { "name": "Remaining", "value": 50 } ]
在 ngFor 中。
所以通常我会这样做:
<ngx-charts-advanced-pie-chart
mdTooltip="Click to change unit"
[tooltipDisabled] = "true"
[scheme]="colorScheme"
[results]="results" <----this is where the results normally go
[gradient]="gradient"
[view]="view"
(select)="onChartClick()"
>
</ngx-charts-advanced-pie-chart>
我想尝试这样的事情:
<div *ngFor="let chair of targetChairs | chairDimensions">
<ngx-charts-advanced-pie-chart
mdTooltip="Click to change unit"
[tooltipDisabled] = "true"
[scheme]="colorScheme"
[results]="{{ chair.value.data.height | json }}"
[gradient]="gradient"
[view]="view"
(select)="onChartClick()"
>
</ngx-charts-advanced-pie-chart>
</div>
这行不通,但有办法实现吗?
所以我在 git 页面 here 上发现了一个类似的问题,它解决了我的问题,所以这里是我用来防止其他人遇到这个问题的方法:
<div *ngFor="let chair of targetChairs | chairDimensions">
<ngx-charts-advanced-pie-chart
mdTooltip="Click to change unit"
[tooltipDisabled] = "true"
[scheme]="colorScheme"
[results]="chair.value.data.feet"
[gradient]="gradient"
[view]="view"
(select)="onChartClick()"
>
</ngx-charts-advanced-pie-chart>
</div>
我正在尝试显示基于某些 json 的图表。我做了一个管道来访问 json 对象的各个部分,但不知道如何使用数据,它看起来像这样:
[ { "name": "Completed", "value": 50 }, { "name": "Remaining", "value": 50 } ]
在 ngFor 中。
所以通常我会这样做:
<ngx-charts-advanced-pie-chart
mdTooltip="Click to change unit"
[tooltipDisabled] = "true"
[scheme]="colorScheme"
[results]="results" <----this is where the results normally go
[gradient]="gradient"
[view]="view"
(select)="onChartClick()"
>
</ngx-charts-advanced-pie-chart>
我想尝试这样的事情:
<div *ngFor="let chair of targetChairs | chairDimensions">
<ngx-charts-advanced-pie-chart
mdTooltip="Click to change unit"
[tooltipDisabled] = "true"
[scheme]="colorScheme"
[results]="{{ chair.value.data.height | json }}"
[gradient]="gradient"
[view]="view"
(select)="onChartClick()"
>
</ngx-charts-advanced-pie-chart>
</div>
这行不通,但有办法实现吗?
所以我在 git 页面 here 上发现了一个类似的问题,它解决了我的问题,所以这里是我用来防止其他人遇到这个问题的方法:
<div *ngFor="let chair of targetChairs | chairDimensions">
<ngx-charts-advanced-pie-chart
mdTooltip="Click to change unit"
[tooltipDisabled] = "true"
[scheme]="colorScheme"
[results]="chair.value.data.feet"
[gradient]="gradient"
[view]="view"
(select)="onChartClick()"
>
</ngx-charts-advanced-pie-chart>
</div>