在查看JIRA源码时,常看到soy后缀的文件,这应该是一个视图模板文件,可以插入HTML标签和判断条件,比如if、foreach等。
部分源码如下:
<p class="project-config-operations-list aui-list hidden">
<ul class="aui-list-section aui-first aui-last">
{if $version.operations}
{foreach $operation in $version.operations}
{if $operation.href}
<li class="aui-list-item"><a class="aui-list-item-link {$operation.styleClass}" href="{$operation.href}">{$operation.label}</a></li>
{else}
<li class="aui-list-item"><a class="aui-list-item-link {$operation.styleClass}" href="#">{$operation.label}</a></li>
{/if}
{/foreach}
{/if}
</ul>
</p>
我百度了下,几乎没有相关知识介绍,请问,soy文件,编码的语法规则是怎样的?
谢谢。