我正在使用meteor
(显然)使用车把来开发项目,但是遇到了一个问题,我需要动态绘制数据图
所以我正在使用#each
循环进入我的所有事件
<ul class="collection">
{{#each events}}
{{#if currentUser}}
<li class="collection-item">
<div class="row">
<div class="col s4">
{{topic}}
<canvas id="myChart" width = "500"></canvas>
当图形多于1个时,问题就开始了,因为画布的id
每次都需要不同,因此可以像这样在JS文件上对其进行访问:
var ctx = document.getElementById('myChart').getContext('2d');
var chart = new Chart(ctx, {
type: 'line',
data: {
我是meteor
和handlebars
的新手,不知道是否有办法为每个id
赋予不同的chart
或不同的访问方式到getelementbyid.getcontext
。
希望我很清楚,希望你能帮助我