Handlebar如何多條件判斷

2021-09-23 20:37:41 字數 833 閱讀 2486

最近公司讓做專案的基本資訊的增刪改查 然後前端用的框架是handlebar 有乙個問題就是 後端傳過來的資料是數字 但是在前台展示的時候需要把數字換成對應的字句進行展示 儲存的時候需要存對應的數字

資料庫儲存如下:

前台回顯的時候是這樣的:

對應的js是:

handlebars.registerhelper("compare", function (v1, v2, option)  else }部分

return option.inverse(this);

}});

效果是:

這樣本應該顯示的數字 這樣就能顯示成想顯示的內容啦

注意點:

1,js中的handlebars.registerhelper("compare", function (v1, v2, option)方法中 這三個引數缺一不可 我開始寫的時候把options省略了 結果報錯 不能執行

2第三個引數option可以起任意名字 怎麼起 下面就怎麼用就可以了 

3這個option.fn(this)和option.inverse(this)分別代表的可執行部分和不可執行部分 換句話說 就是如果滿足條件 就是第乙個 不滿足條件就是第二個(此時不進行操作 ) 如果是多條件的話 直接在頁面上覆用此函式 然後換成不同的條件即可!

Nginx中if語句的判斷條件與多條件判斷詳解

一 if語句中的判斷條件 nginx 介紹 1 正規表示式匹配 等值比較 與指定正規表示式模式匹配時返回 真 判斷匹配與否時區分字元大小寫 與指定正規表示式模式匹配時返回 真 判斷匹配與否時不區分字元大vfjwwxi小寫 與指定正規表示式模式不匹配時返回 真 判斷匹配與否時區分字元大小寫 與指定正規...

多條件查詢

思路 1.獲取引數值 2.生成查詢條件 3.獲取查詢結果 4.繫結查詢選項 呼叫geturlhtml方法生成查詢url 例如 var y2013 pnvshihufu qbeijing sxuhuiqu 得到url變數值 protected string geturlval string name ...

多條件查詢

多條件查詢時在做專案的時候不可缺少的功能,雖然很簡單,但是自己還是記一下,對自己有用 查詢事件 private void button查詢 click object sender,eventargs e initial catalog uid pwd this.dataserver,this.dat...