У меня есть код в GSP как:Как выполнить 2 оператора if/else в gsp g: each?
<g:each in="model" status="i" var="variable">
if(condition1){
//code1
return;
}
else{
//else for code1
}
if(condition2){
//code2
return;
}
else{
//else for code2
}
</g:each>
Я хочу, чтобы выполнить оба, если условия в г: каждый, и переключающих только тогда, когда оба условия выполнены. Но случается, что если какое-то условие становится истинным в первом случае, то оно вырывается из g: каждый. Любые решения?
Что произойдет, если вы завернете его в функцию, а затем вызовите его. – Manu
http://grails.github.io/grails-doc/latest/ref/Tags/if.html – cfrick
@Manu: Я не могу обернуть его в функцию, так как я использую переменную из g: каждый в выражении if и эта переменная не будет доступна за пределами g: each –