我希望能够创建一个变量"hasBannana"仅存在于检查某些事物的mako模板html中.假设杂货店和商店从生成模板的函数传入.
%for customer in store:
hasBannana = false // Invalid syntax
%for item in grocery:
%if item == 'Bannana':
hasBannana = true // Invalid syntax
%endif
%if hasBannana: // Invalid syntax
<span>Bought a Bannana</span>
%endif
%end for
Run Code Online (Sandbox Code Playgroud)
如何更正此语法?这甚至可能是我想做的吗?
iMo*_*om0 10
结束%endfor标记有问题,应该有两个.
将输出if标签之间的代码,<% blah %>然后执行代码.
% for item in ('apple', 'banana'):
<%
isBanana = False
%>
% if item == 'banana':
<%
isBanana = True
%>
%endif
% if isBanana:
<span> Bought a banana</span>
%endif
%endfor
Run Code Online (Sandbox Code Playgroud)