0
如何將數據傳遞給chart.plugins.register函數?我需要從外面用一些數據,但我不能,因爲它缺乏上下文:chart.js plugins.register函數與外部數據
Chart.plugins.register({
beforeDraw: function (chart) {
//code
}
});
我試圖.bind(data)
但它給錯誤。
如何將數據傳遞給chart.plugins.register函數?我需要從外面用一些數據,但我不能,因爲它缺乏上下文:chart.js plugins.register函數與外部數據
Chart.plugins.register({
beforeDraw: function (chart) {
//code
}
});
我試圖.bind(data)
但它給錯誤。
鑑於您的全局變量是Chart
,您需要在組件中聲明它。
在你的進口,你的組件裝飾之前,做
declare var Chart: any;
這樣,您將有機會獲得全局變量。
也許我的問題是誤導,我需要有訪問構造函數變量,如'公共數據:數據' – ChristoK
是啊,這是不清楚的我...而它仍然不是。你想傳遞數據到'register',並且你有權訪問它?什麼東西阻止你 ? – trichetriche
是的,我有權訪問數據,但是當我嘗試執行'Chart.plugins.register.bind(this.data)'時,它給了我錯誤'無法讀取屬性'indexOf'的undefined',所以我要求另一種方式 – ChristoK