4

这不显示任何内容:

$Articles:{ $if(i!=1)$ 显示在文章之间 $endif$ $it.Text
}

这按预期显示

$Articles:{ 显示在文章之间 $it.Text
}

关于如何使它工作的任何想法?

4

2 回答 2

7

您需要计算所有表达式并推入模板。您显然是在过滤,这应该在模型而不是视图中完成。请参见:

http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf

特伦斯

于 2009-10-15T16:47:06.110 回答
0

在这里,它说 $if 测试属性的存在或评估布尔表达式。唯一允许的运算符是!(NOT)
所以也许您可以定义一个布尔变量 = (i!=1) 并在 $if 语句中使用它。

于 2009-10-15T14:24:26.207 回答