Я просто не могу получить доступ к переменной, объявленной вне цикла For в Javascript.Цикл For находится внутри свойства объекта, которое находится внутри функции и используется для рисования диаграммы с использованием Chart.Js.
Есть ли обходной путь для этого?
Вот код:
function chart1Update() {
var string = "['text1', 'text2', 'text3', 'text4']"
// bar chart data
var barData = {
labels : [
{% for item in string %} // <==== THE PROBLEM IS RIGHT HERE (string) <====
"{{ item }}",
{% endfor %}
],
datasets : [{
fillColor: "rgba(151,187,205,0.2)",
strokeColor: "rgba(151,187,205,1)",
pointColor: "rgba(151,187,205,1)",
data : [
{% for item in ['1499', '1554', '1661', '1658'] %}
"{{ item }}",
{% endfor %}
]
}
]
}