首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular-Chart不渲染任何内容

Angular-Chart不渲染任何内容
EN

Stack Overflow用户
提问于 2015-04-22 18:58:38
回答 2查看 13.6K关注 0票数 8

我正在使用AngularJS构建一个应用程序。在这个应用程序中,我想要显示一个包含一些数据的折线图。我得到了一个有两个“标签”的页面。为此,我使用了自己的实现:顶部的两个按钮,通过单击这些按钮设置的$scope.graph.visible布尔值。

这是HTML中的图表:

代码语言:javascript
复制
<canvas 
  data="{{graph.data}}"
  labels="{{graph.labels}}"
  options="{{graph.options}}"
  legend="{{graph.legend}}"

  ng-show="{{graph.visible}}">
</canvas> 

在控制器中,我得到了这个:

代码语言:javascript
复制
  $scope.graph.data = [1, 2, 3, 4, 5, 6, 7, 8];
  $scope.graph.labels = ['hoi', 'doei', 'hallo', 'hee', 'hoi', 'doei', 'hallo', 'hee',];
  $scope.graph.options = {
    animation: false
  };
  $scope.graph.legend = true;

在页面的源代码中,我看到了以下内容(当图形应该可见时):

代码语言:javascript
复制
<canvas data="[1,2,3,4,5,6,7,8]" labels="["hoi","doei","hallo","hee","hoi","doei","hallo","hee"]" options="{"animation":false}" series="" colours="" getcolour="" click="" hover="" legend="true" ng-show="true" class="ng-hide" style="">
</canvas>

EDIT//我想知道为什么它有类ng-hide

EDIT2//当我手动删除ng-hide类时,我可以看到一个带有web检查器的白色块。否则我甚至找不到它。

EDIT3//另外,当我在HTML-file中添加class=""时,它没有删除ng-hide类。

EDIT4// http://plnkr.co/edit/2Wr3HvMzcwfQG2tmsJgX?p=preview

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-22 19:18:30

当它是来自作用域的数据时,你不需要使用{{}},所以你必须像这样改变:

代码语言:javascript
复制
<canvas 
    class="chart chart-line"
    data="graph.data"
    labels="graph.labels"
    series="graph.series"
    options="graph.options"
    legend="graph.legend"
    ng-show="graph.visible">
  </canvas>   

此外,数据应该是一个数组数组,如下所示

代码语言:javascript
复制
$scope.graph.data = [[1, 2, 3, 4, 5, 6, 7, 8]];

请看这里的工作柱塞(由Grundy在评论中修复):http://plnkr.co/edit/xQ42shTY6qrteNXOYX2F?p=preview

票数 7
EN

Stack Overflow用户

发布于 2018-11-18 20:45:35

canvas上添加以下div容器为我解决了这个问题,请检查以下内容:

代码语言:javascript
复制
<div class="chart-container" ng-show="graph.visible">
  <canvas #myChart class="my-4" width="900" height="380"></canvas>
</div>
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29795409

复制
相关文章

相似问题

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