Вопрос может быть простым, но я застрял с ним.
У меня есть chartjs
объект параметров.Внутри есть функция обратного вызова.
Мне нужно использовать переменную какого-либо компонента в этой функции (this.period
).
Возможно ли что-то подобное?
Код компонента:
@Input() period: string;
public lineChartOptions: any = {
responsive: true,
// maintainAspectRatio: false
scales: {
xAxes: [{
ticks: {
max: 10,
callback: (function(value, index, values) {
this.wrapperXAxisCallback(value, index, values)
})
}
}],
}
};
wrapperXAxisCallback(value, index, values) {
switch (this.period) {
case '24hr':
..... break;
case 'week':
..... break;
}
}