【发布时间】:2016-02-01 11:48:40
【问题描述】:
我用chartjs 创建了一个饼图,
但是当我单击特定切片时,不会发生单击事件。
查看:
<div ng-controller="ProjectsController">
<a>Projects</a>
<br>
</br>
<canvas id="myPieChart" width="600" height="600" ng-click="chartClick()"></canvas>
控制器:
'use strict';
angular.module('Progs')
.controller('ProjectsController', ['$scope', '$rootScope', '$http', '$window', '$state',
function ($scope, $rootScope, $http, $window, $state) {
//...
$scope.chartClick = function (event) {
console.log('chartClick');
//console.log("segment: " + $scope.chart.getSegmentsAtEvent(event));
}
//...
}
我的代码有什么问题?
请注意:我没有使用angular-chart.js
【问题讨论】:
-
你能发布你在控制台中遇到的错误吗?
-
控制台没有错误,只是对点击事件有反应
-
请发布您的整个视图,不清楚您是否正确加载了Angular,例如您是否包含
ng-app。
标签: javascript angularjs charts