<strike id="3tkic"><sup id="3tkic"></sup></strike>

  1. <ul id="3tkic"></ul>
      <b id="3tkic"><legend id="3tkic"></legend></b>
      <b id="3tkic"><meter id="3tkic"></meter></b>

    • <strike id="3tkic"></strike>

      <blockquote id="3tkic"></blockquote>

    • 亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l

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

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

      有這么一個(gè)需求,在一個(gè)table中,tr是通過each取值,
      取出的值要與table標(biāo)題相對(duì)應(yīng),如何實(shí)現(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í)我想得到這樣的數(shù)據(jù),與標(biāo)題想對(duì)應(yīng),該如何做呢? 
            <tr> 
               <td>蘇軾</td> 
               <td></td> 
            </tr> 
            <tr> 
              <td>李清照</td> 
              <td></td> 
            </tr> 
          {{/each}} 
       </tbody> 
      </table>

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

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

      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í)我想得到這樣的數(shù)據(jù),與標(biāo)題想對(duì)應(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ù)  | 服裝紡織  | 建筑建材  | 旅游休閑  |
      亚洲AV无码国产在丝袜线观看_亚洲第一页A∨在线_亚洲国产人成在线观看69网站_无码日韩人妻AV一区免费l
      <strike id="3tkic"><sup id="3tkic"></sup></strike>

      1. <ul id="3tkic"></ul>
          <b id="3tkic"><legend id="3tkic"></legend></b>
          <b id="3tkic"><meter id="3tkic"></meter></b>

        • <strike id="3tkic"></strike>

          <blockquote id="3tkic"></blockquote>

        • 如东县| 焦作市| 阿勒泰市| 砀山县| 修文县| 清河县| 宁城县| 安乡县| 即墨市| 万山特区| 台北县| 通渭县| 长汀县| 徐汇区| 济源市| 建湖县| 长白| 韶山市| 扬中市| 荥阳市| 任丘市| 安新县| 民勤县| 彭水| 灵寿县| 安阳县| 正蓝旗| 济南市| 凤翔县| 香格里拉县| 怀仁县| 北海市| 杭锦后旗| 威远县| 永和县| 德安县| 息烽县| 九江市| 和平县| 建宁县| 山西省|