• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        Handlebars.js中集合(list)通過中括號的方式取值

        2017/2/16 8:31:26   閱讀:2022    發(fā)布者:2022

        有這么一個需求,在一個table中,tr是通過each取值,
        取出的值要與table標(biāo)題相對應(yīng),如何實現(xiàn)?例如:

        <table> 
          <thead> 
            <tr> 
            {{#each 標(biāo)題集合,值舉例[name,sex...]}} 
              {{this}} 
            {{/each}} 
               得到結(jié)果應(yīng)是 
               <th>name</th> 
               <th>sex</th> 
            </tr> 
          </thead> 
         <tbody> 
          {{#each 內(nèi)容集合,值舉例[{name:’蘇軾’,sex:’男’},{name:’李清照’,sex:’女’}...]}} 
              此時我想得到這樣的數(shù)據(jù),與標(biāo)題想對應(yīng),該如何做呢? 
              <tr> 
                 <td>蘇軾</td> 
                 <td></td> 
              </tr> 
              <tr> 
                <td>李清照</td> 
                <td></td> 
              </tr> 
            {{/each}} 
         </tbody> 
        </table>

        如果在JS中,我們可以通過list[key]的方式取值,但是handlebars
        好像不支持這種方式,不知道是不是我自己沒整明白

        總之資料了找了半天,也沒有找到合適的解決方案,于是乎,自己寫吧,很簡單。

        Handlebars.registerHelper("getValueByKeyFromList", function(list, key, options){ 
            if(list && key && list[key]){ 
                return list[key]; 
            } 
            return; 
        });

        應(yīng)用到上面table中就是

        {{#each 內(nèi)容集合,值舉例[{name:’蘇軾’,sex:’男’},{name:’李清照’,sex:’女’}...]}} 
            此時我想得到這樣的數(shù)據(jù),與標(biāo)題想對應(yīng),該如何做呢? 
            <tr> 
              {{#each 標(biāo)題集合,值舉例[name,sex...]}} 
                <td>{{getValueByKeyFromList ../this this}}</td> 
                ../this 意為上一層集合的當(dāng)前值 
                this  意為當(dāng)前集合的當(dāng)前值 
              {{/each}} 
            </tr> 
        {{/each}}

        有需要的朋友可以照著這方法試試,希望能幫到大家

        【 微信掃一掃 】

        文章分類

        相關(guān)新聞

        熱門標(biāo)簽

        企業(yè)網(wǎng)站  | 燈飾照明  | 機(jī)械設(shè)備  | 數(shù)碼產(chǎn)品  | 貿(mào)易公司  | 酒類飲品  | 商務(wù)咨詢  | 廣告行業(yè)  | 家政行業(yè)  | 醫(yī)療  | 衛(wèi)浴設(shè)備  | 廚具設(shè)備  | 模具  | 陶瓷用品  | 物流  | 房地產(chǎn)  | 辦公家具  | 包裝用品  | 家居用品  | 玩具禮品  | 電子電工  | 環(huán)保綠化  | 專業(yè)服務(wù)  | 服裝紡織  | 建筑建材  | 旅游休閑  |
        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              洪湖市| 固阳县| 库伦旗| 德清县| 侯马市| 东乡| 五大连池市| 庆城县| 万年县| 洛隆县| 德化县| 合作市| 广南县| 肥东县| 垦利县| 邵武市| 兰坪| 门头沟区| 保康县| 皮山县| 峡江县| 庄河市| 许昌市| 新绛县| 永安市| 济源市| 日喀则市| 关岭| 黑河市| 刚察县| 遵化市| 伽师县| 额济纳旗| 秦皇岛市| 彭州市| 峨眉山市| 霍州市| 高密市| 神池县| 饶河县| 澳门|