2013-07-29 31 views
2

jsRender是否支持如果下面的语句?JsRender if语句支持

{{ if val > 1 }} 
.... 
{{ /if }} 

我找不到任何示例。 另外我明白,有一个使用帮助函数的变种。

+0

是的。 :) –

+0

http://blog.pengoworks.com/index.cfm/2011/10/21/Using-simple-conditional-logic-in-JsRender –

回答

5

是的,请参见www.jsviews.com/#iftag

事实上可以编写{{if pathOrExpr}}其中,路径可以是“数据路径”和reqular JavaScript的操作符等的任何组合

的例子显示{{if members && members.length}}并且类似地可以执行所有预期条件表达式如:

address.zip === '88888',或:

foo.count < 3 && foo.total >= bar.total

等等,等等