这没有显示任何内容:
$文章:{ $如果(我!= 1)$ 显示在文章之间 $ ENDIF $ $ it.Text
}
按预期显示
$文章:{ 显示在文章之间 $ it.Text
}
有关如何使其发挥作用的任何想法?
答案 0 :(得分:7)
您需要计算所有表达式并推入模板。你显然是过滤,应该在模型而不是视图中完成。请参阅:
http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf
特伦斯
答案 1 :(得分:0)
here,它表示$ if测试是否存在属性或计算布尔值expr。唯一允许的运营商是!(NOT)
,
所以也许你可以定义一个布尔变量=(i!= 1)并在$ if语句中使用它。