jQuery tmpl是否支持“else if”条件?想知道为什么不。在任何文档中找不到它。jquery-tmpl super else if语句吗?
回答
你是正确的,它缺乏的else if
语法但一般来说,else if
是不是一个真正的新的命令,它的else
接着又if
。
所以实际上你被卡住了以下方法:
//data:
var data = { name: 'Dave', important: false, flag: true };
<!--template:-->
{{if important}}
<p>It's our most valued customer, ${name}!</p>
{{else}}
<p>Hi there ${name}.</p>
{{if flag}}
<p>It's a flagged customer, ${name}!</p>
{{else}}
<p>Hi there ${name}.</p>
{{/if}}
{{/if}}
哦好点 - 但有一个很长的名单很难正确阅读。 – mboeckle 2014-09-01 17:30:15
是的,如果你有一个想要实现一个复杂的场景的大名单,模板代码将很难阅读,更改和修复... :( – 2014-09-01 17:31:38
FYI jQuery模板正在被JsRender取代 - 它具有其他功能,如果功能:{{if pathOrExpr1}} ... {{else pathOrExpr2}} ... {{else}} ... {{/ if} - see:http://www.jsviews.com/#iftag – BorisMoore 2014-09-01 18:40:34
- 1. ELSE IF语句可能吗?
- 2. if else if else语句(JS)
- 3. If else语句
- 4. If/else语句
- 5. if else语句
- 6. “形” - if-else语句
- 7. jquery if else语句
- 8. Python if else语句
- 9. PHP if/else语句
- 10. if else语句php
- 11. IF ELSE语句php
- 12. if和else语句
- 13. Big if else语句
- 14. jquery if else语句
- 15. Oracle IF/ELSE语句
- 16. PHP if else语句
- 17. string.format if else语句
- 18. Pexpect if else语句
- 19. XSL if else语句
- 20. Laravel if else语句
- 21. 的if else语句
- 22. 写if if elseif else语句
- 23. if,else if echo语句
- 24. C++ If/else if语句
- 25. 一行if..else if .. else语句
- 26. 如何在此if/else语句中添加if/else语句?
- 27. 三个else if语句
- 28. If语句中的语句else
- 29. 将else语句复制到if语句
- 30. 改变switch语句和if-else语句
THX - 不知道把手。 – mboeckle 2014-09-01 17:24:06