我不擅長javascript。我有帶有資料的谷歌圖表。我需要在javascript中通過回圈添加資料:
for (let i = 0; i < 3; i ) {
data.addRow(
['{{list[i][0]}}',
{ v: {{list[i][1][0]}}, f: '{{list[i][1][1]}}' }]
);
}
但它給我寫了一個錯誤:
UndefinedError
jinja2.exceptions.UndefinedError:串列物件沒有未定義的元素
你能給我建議嗎,我能用它做什么?
uj5u.com熱心網友回復:
我對 Google Charts API 不太熟悉,但從外觀上看,您遇到了語法錯誤,因為您實際上是在將字串傳遞'{{list[i][0]}}'給該data.addrow()方法。
試試這個,讓我知道它是否有效:
for (let i = 0; i < 3; i ) {
data.addRow([
list[i][0],
{
v: list[i][1][0],
f: list[i][1][1]
}
]);
}
uj5u.com熱心網友回復:
我找到了答案。試試這樣:
{% for i in range(list|length) %}
data.addRow(
['{{list[i][0]}}',
{ v: {{list[i][1][0]}}, f: '{{list[i][1][1]}}' }]
);
{% endfor %}
這不是javascript,我知道。但是幫我解決了問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/463888.html
標籤:javascript 烧瓶 神社2
