1
比較變量I需要相比於一些字符串顯示根據當前的看法可變一些塊:灰燼/把手:與串
僞代碼是:
{{#if view.someVariable "desiredValue"}}
Hurray desiredValue exists in this view!
{{else}}
Sorry, doesn't match...
{{/if}}
當然它不作爲if
語句只能使用一個參數。我嘗試使用Handlebars的自定義registerHelper
,但它不能解析view.someVariable
,而是將其用作字符串(儘管view.someVariable
已定義且具有值)。
最後我還試着用車把的registerBoundHelper
- 它解決了參數,但不支持車把的塊,還有更多的嘗試將字符串作爲對象解析,所以再次失敗。純粹的瘋狂!
我的觀點非常具有動態性,它們也取決於來自後端的許多因素,而從僞代碼開始的方法對於解決這個問題來說是完美的。有沒有辦法做到這一點?
編輯: 還有就是我想要的樣本... http://jsfiddle.net/biesior/dMS2d/看起來很平凡......
[if]
的each
內聲明當然是僞代碼
看看樣品:http://jsfiddle.net/biesior/dMS2d/是不是有更簡單的方法? [if]語句中每個都是僞代碼當然是 – biesior
他將不得不爲每個他想要檢查的值創建一個字段 – Fixus
顯然沒有其他辦法,這阻礙了很多應該是微不足道的東西...... thx無論如何 – biesior