如何使用JSONT创建if语句

时间:2014-03-21 20:30:14

标签: conditional conditional-statements squarespace jsontemplate

如何检查属性的特定值?

IE:

的JSONT版本
if(someProperty == someValue){
      //Do some stuff
}

2 个答案:

答案 0 :(得分:2)

if的控制流语法是:

{.if pagination}
// Do some stuff
{.end}

但如果你想做/ if equals那么:

{.equal? @index 1}
// Do some stuff
{.end}

也就是说,似乎JSONT是一种分叉语言,没有活跃的社区处理任何特定的实现,因此语法会有所不同。在这种情况下,我指的是Squarespace的实现。

答案 1 :(得分:-1)

理想情况下,模板应该没有这样的逻辑,解决这个问题的方法是分解模板,其中一个模板具有常见的东西,而许多较小的模板只需要在一定的条件下应用,然后才有条件javascript代码。