繁体   English   中英

ng2-charts - 设置默认配置

[英]ng2-charts - set default configuration

我正在尝试使用 ng2-charts 设置默认配置。

@NgModule({
    ...
    imports: [
        NgChartsModule.forRoot({
            defaults: {
              plugins: {
                tooltip: {
                  enabled: false, // => Type '{ enabled: false; }' is missing the following properties from type 'TooltipOptions<keyof ChartTypeRegistry>': external, position, xAlign, yAlign, and 36 more
                }
              }
            }
        }),
    ]
    ...
}

问题是,它抱怨它缺少 TooltipOptions 类型的 30 多个属性。

我显然不会设置它们。 是否有我可以结合使用的默认工具提示配置选项? 我想这样做:

tooltip: {
    enabled: false,
    ...tooltipDefaultConfig
}

同样的问题适用于我想覆盖的任何选项,我在哪里可以找到默认配置?

这有效:


NgChartsModule.forRoot({
  defaults: {
    plugins: {
      tooltip: {
        enabled: false
      } as TooltipOptions<keyof ChartTypeRegistry>,
    } as PluginOptionsByType<keyof ChartTypeRegistry>,
  },
}),

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM