<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   閱讀:2047    發(fā)布者:2047

      有這么一個(gè)需求,在一個(gè)table中,tr是通過each取值,
      取出的值要與table標(biāo)題相對應(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)題想對應(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í)我想得到這樣的數(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ù)  | 服裝紡織  | 建筑建材  | 旅游休閑  |
      亚洲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>

        • 任丘市| 吴桥县| 修武县| 阿克陶县| 阿合奇县| 资溪县| 田阳县| 宝山区| 大足县| 灵川县| 商洛市| 天长市| 兴文县| 栾城县| 浦东新区| 宁远县| 二连浩特市| 长岛县| 封开县| 泉州市| 鹤峰县| 开平市| 佛山市| 宽甸| 昭通市| 永安市| 松江区| 玉溪市| 永仁县| 塔城市| 璧山县| 科技| 巨野县| 中西区| 垣曲县| 星子县| 丹阳市| 额济纳旗| 当雄县| 榆中县| 响水县|