首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kendo-ui-angular2图表中,如何在值为null或零时隐藏标签

在Kendo-ui-angular2图表中,如何在值为null或零时隐藏标签
EN

Stack Overflow用户
提问于 2017-08-11 10:42:20
回答 1查看 758关注 0票数 1

我有一个kendo-angular-ui图表,我在折线图上显示每个点的标签。如果标签值为空或零,我不想在特定点上显示标签。仅当标签为null或零时,如何隐藏标签?

EN

回答 1

Stack Overflow用户

发布于 2017-12-21 21:24:32

我意识到这已经很晚了,但是您可以在kendo-chart-series-item-labels元素上使用content属性,并将其绑定到组件中检查标签的函数,然后根据您的条件返回一个空标签。

HTML:

代码语言:javascript
复制
<kendo-chart>
  <kendo-chart-series>
    <kendo-chart-series-item type="donut"
                             [data]="pieData"
                             categoryField="category"
                             field="value">
      <kendo-chart-series-item-labels [content]="labelContent"
                                      [visible]="true">
      </kendo-chart-series-item-labels>
    </kendo-chart-series-item>
  </kendo-chart-series>
</kendo-chart>

然后在你的组件中,你的函数可以看起来像这样:

代码语言:javascript
复制
  public labelContent(e: any): string {
    if (e.value === 0) {
      return '';
    }

    return e.value;
  }

因此,快速回顾一下:将kendo-chart-series-item-labels元素上的属性内容绑定到组件中的一个函数,该函数为您想要隐藏的标签返回一个空值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45626139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档