我在理解循环语法应该如何与 webpy 一起工作时遇到了一些麻烦。
我有一个包含这样一段代码的模板:
$for point in slow_points:
L.marker(${point}, {icon: slowIcon}).addTo(map);
});
最后});
是关闭一个jquery函数。在 python 缩进之后,我希望});
在我的输出页面中不应该重复,但确实如此。为了});
不被重复,我必须这样做:
$for point in slow_points:
L.marker(${point}, {icon: slowIcon}).addTo(map);
});
我});
的位置一直到左边,因此基本上忽略了任何类型的缩进。
这是预期的行为吗?还有其他一些我可以用于循环的语法,可以让我保持缩进“干净”,但不会导致应该在 for 循环块之外的代码重复?