Google Closure Templates变量变量

时间:2017-10-17 16:41:52

标签: web jira google-closure-templates soy-templates

情况:

context 包含testExecutionKey1,testExecutionKey2等字段.testExecutionKey10

我想检查它们是否为null,但这样做的方法很好 - 在for循环中

我需要在循环中访问$ context.testExecutionKey1..10,其中number是$ i

{for $i in range(1, 11)}
    {if {$context.testExecutionKey}{$i}}
        <div class="aui-message aui-message-info">
            <p>A Test instance execution is already linked to this issue: <a href="$baseURL/browse/$context.testExecutionKey${$i}" target="_blank">${context.testExecutionKey{$i}}</a>.</p>
        </div>
        <input type="hidden" name="skip-test-execution-${$i}" value="true">
    {/if}
{/for}

问题:

PHP有变量变量功能,但我无法在docs中找到闭包模板。

1 个答案:

答案 0 :(得分:0)

重新实现jira上下文正确的方法是走的路