問題:
I'm using Handlebars.js for client side view rendering.我正在使用 Handlebars.js 進行客戶端視圖渲染。 If Else works great but I've encountered a 3 way conditional that requires ELSE IF:如果 Else 效果很好,但我遇到了需要 ELSE IF 的 3 路條件:
This doesn't work:這不起作用:
{{#if FriendStatus.IsFriend }}
<div class="ui-state-default ui-corner-all" title=".ui-icon-mail-closed"><span class="ui-icon ui-icon-mail-closed"></span></div>
{{else if FriendStatus.FriendRequested}}
<div class="ui-state-default ui-corner-all" title=".ui-icon-check"><span class="ui-icon ui-icon-check"></span></div>
{{else}}
<div class="ui-state-default ui-corner-all" title=".ui-icon-plusthick"><span class="ui-icon ui-icon-plusthick"></span></div>
{{/if}}
How do I do ELSE IF with handlebars?我如何用車把做 ELSE IF?
解決方案:
參考一: https://stackoom.com/question/j39v參考二: Handlebars.js Else If