Я пытаюсь инициализировать таблицу, используя 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', что я должен искать? это этот '$ element [0] .children [0]'? –
'$ element.find ('canvas)' должно быть отлично –
Я пробовал, и я получаю '$ element' как' undefined' внутри '$ postLink'. Я что-то упускаю ? –