使用 chart.js 和插件 chartjs-plugin-annotation 时,使用 angular 5 时不会显示注释,也不会显示错误消息。
我创建了一个展示问题的简化代码示例
console.log(Chart.plugins) 显示插件看起来注册为 plugin[3] 但是它没有内置的 id,这是一个问题吗?

图表组件.ts
import { Component, Inject } from '@angular/core';
import { Chart } from 'chart.js';
import 'chartjs-plugin-annotation';
@Component({
selector: 'app-chart-component',
templateUrl: './chart.component.html'
})
export class ChartComponent {
public currentCount = 0;
chart : Chart ; // This will hold our chart info
simpleChart() {
console.log(Chart.plugins);
this.chart = new Chart('canvas', {
type: 'line',
data: {
labels: ['0','1','2', '3','4'],
datasets: [
{
data: [0,1,2,5,4,5],
borderColor: "#3cba9f",
fill: false,
}, …Run Code Online (Sandbox Code Playgroud) 我有一个WPF表,它有一个自定义标题(基于StackPanel),其中包含一个按钮,显示和处理设置列的单位.这很好用,但我希望能够将数据复制到剪贴板,包括标题.
<DataGrid ClipboardCopyMode="IncludeHeader"
...
<DataGridTextColumn Header="Some Header" Binding={Binding Path=SomeValue}/>
<DataGridTextColumn Binding={Binding Path=OtherValue, Converter="{StaticResource unitsConverter}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="Period" />
<Button ... />
</Stackpanel>
Run Code Online (Sandbox Code Playgroud)
问题是具有自定义标头的列复制到剪贴板
SomeHeader System.Windows.Controls.StackPanel
v1 33
Run Code Online (Sandbox Code Playgroud)
有没有办法在使用自定义标题时更改标题的打印文本?