Pętla z danymi i canvas

0

Witam,
Próbuje na podstawie ng-repeat stworzyć unikatowe id znacznika canvas i później się do nich odwołać lecz dostaje błąd: TypeError: Cannot read property 'getContext' of null.

<div ng-repeat="budget in budgets">         
        <canvas id="rowCanvas{{getDateByBudget(budget.date)}}" ng-init="rowChartPie('rowCanvas', budget)"></canvas> 
</div>
var ctx = document.getElementById(des).getContext("2d"); // tutaj dostaje błąd gdzie des to id canvasa

Z góry dzięki za pomoc.

0

Spróbuj za pomocą

const ctx = document.querySelectorAll('canvas');

W taki sposób złapiesz wszystkie znaczniki canvas, następnie pętlą forEach ustaw dla każdego .getContext('2d')

1 użytkowników online, w tym zalogowanych: 0, gości: 1