0
내가 AngularJS와 (v1.5.8)를 사용하여 차트를 초기화하려고하지만 instructions템플릿의 요소에 대한 참조를 얻는 방법
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, { ...
같이 나는 다음과 같은 새로운 차트 개체를 초기화 할 수 없습니다입니다
템플릿의 html 요소에 대한 참조를 가져올 수 없기 때문에 그것을 얻는 방법? 컨트롤러 내부
angular.module("dashboard", ['ngAnimate', 'ngSanitize', 'ui.bootstrap'])
.component("exceptionChart", {
template: "<canvas class='{{$ctrl.class}}'></canvas>",
bindings: { class: '@' },
controller: function(){
// how do I get a reference to canvas
}
});
무엇을 찾고 싶습니까? 이'$ element [0]. 자식 [0]'입니까? –
'$ element.find ('canvas)'는 괜찮을 것입니다. –
나는 그것을 시도했고'$ post'에서'$ element'를'undefined'로하고 있습니다. 내가 놓친 게 있니? –