angular-chartjs 라이브러리를 사용하려고하지만 몇 가지 문제가 있습니다. 페이지에 오류가 없습니다. 그러나 캔버스는 비어 있습니다.AngularJS가있는 ChartJS - 캔버스에 아무 것도 표시되지 않습니다.
누구나 아이디어가 있습니까? 스크립트를 몇 차례 재정렬하려고했습니다. 나는 그것을 이해할 수 없다. . :(
여기는
<html ng-app="profitly">
<head>
<script src="js/lib/jquery.min.js"></script>
<script src="js/lib/Chart.js"></script>
<script src="js/lib/angular.min.js"></script>
<script src="js/lib/angular-route.min.js"></script>
<script src="js/lib/angular-chartjs.min.js"></script>
<script src="js/controller.js"></script>
</head>
<body ng-controller="MainController" class="container-fluid">
<div class="wrapper" ng-view>
<article ng-controller="graph">
<cjs-doughnut dataset="someData" options="someOptions" segment-stroke-width="5"></cjs-doughnut>
</article>
</div>
</body>
<html>
HTML입니다 그리고 여기 응용 프로그램 초기화입니다 :
var app = angular.module('profitly', ['ngRoute', 'chartjs']);
에게 그리고 여기이 부분에 대한 컨트롤러입니다 :
app.controller('graph', function($scope) {
$scope.someData = {
labels: [
'Supply',
'May',
'Jun'
],
datasets: [
{
data: [1, 7, 15, 19, 31, 40]
},
{
data: [6, 12, 18, 24, 30, 36]
}
]
};
$scope.someOptions = {
segmentStrokeWidth: 20,
segmentStrokeColor: '#000'
};
});
더 이상 angularJs를 사용하지 않습니다. 이것은 해결책이 아닙니다. –