art-template icon indicating copy to clipboard operation
art-template copied to clipboard

(解决方案)循环体中给循环体外的变量赋值

Open raysonfang opened this issue 7 years ago • 1 comments

// 1.定义变量flag = false
{{set flag = false}} // 2.循环

{{each target list i}}
    {{each target list2 j}}
		{{if(i==j)}}
                        // 在需要改变的变量 赋值给另一个变量,
                       // 达到给循环体外的变量赋值,又可以不让变量被渲染出来显示
                      {{set flag1 = flag = true}}
                {{/if}}
    {{/each}}
{{/each}}

// 4. 输出flag值
{{flag}}

raysonfang avatar Feb 04 '18 02:02 raysonfang

{{set flag = false}}
//改成
<%var flag = false;%>


 {{set flag1 = flag = true}}
//改成
<% flag = true; %>

aofong avatar Feb 26 '21 03:02 aofong