Я пытаюсь сослаться на значение, которое хранит свойство модели из сеанса.
var value = '${foo.property}';
Теперь, используя chartjs, я пытаюсь ссылаться на это значение в качестве одного из данных для графика
myChart = document.getElementById('myChart').getContext('2d');
massPopChart = new Chart(myChart, {
type: 'bar' ,
data: {
labels:['Sample Column' , '2nd Low Value Column'],
datasets:[{
label: 'Sample Value Column',
data:[
//------REFERENCE OVER HERE
value,
3000
],
backgroundColor:[
'rgba(255,99,132,0.6)',
'rgba(54,162,235,0.6)'
]
}]
},
options:{}
});
Из проверки элементов получаемое мной значение не является значением свойства модели, а само значением слова
Я прочитал учебники по javascript, и ни один из их уроков по переменным не помог мне с этой проблемой
Я узнал, что ссылки на переменные в javascript отличаются, поэтому кто-то может рассказать мне об этом
РЕДАКТИРОВАТЬ: Я также пытался напрямую ссылаться на $ {foo.property} в сегменте данных иЯ получаю значение, но оно возвращается в виде строки, я пытался использовать parseInt и Number, чтобы попытаться преобразовать, но безрезультатно