问题标签 [perl-html-template]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
93 浏览

perl - “__LAST__”(在 tmpl_if 中)在 Perl HTML::Template 中并不总是有效

我的 tmpl 文件中有以下行:

刷新页面时,它会在两个显示之间切换(有时刷新会导致相同的显示,不一定会切换):

Display1(每行之间的新行 - 正如预期的那样):

Display2(最后一项之间没有新行):

最近我将 Perl 升级到 5.24.3 版,我怀疑它__LAST__会按预期停止工作(并不总是识别循环中的最后一项)。我正在使用模块“HTML::Template”。

我将html更改为(__FIRST__而不是__LAST__):

它总是按预期工作。

我找不到任何关于这个问题的参考。

这真的是一个错误__LAST__吗?