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. If/else語句
- 8. jquery if else語句
- 9. Big if else語句
- 10. IF ELSE語句SQLite
- 11. Python if else語句
- 12. jQuery if/else語句
- 13. PHP if/else語句
- 14. 「形」 - if-else語句
- 15. 的if else語句
- 16. PHP IF ELSE語句
- 17. PHP - if ... else ...語句
- 18. VHDL If/Else語句
- 19. jquery if else語句
- 20. string.format if else語句
- 21. hash.indexOf()if else語句
- 22. Oracle IF/ELSE語句
- 23. JQuery Else if語句?
- 24. Laravel if else語句
- 25. XSL if else語句
- 26. Verilog if-else語句
- 27. PHP if else語句
- 28. c#if else語句
- 29. PHP else/if語句
- 30. if和else語句
THX - 不知道把手。 – mboeckle 2014-09-01 17:24:06