2013-04-13 55 views
0

我有一個簡單的數組'名稱'與名稱和ID。 我想從其他循環(電話)訪問名稱。 代碼如下:把手:我如何按價值訪問數組?

{{#names}} 
     {{name}} - {{id}} // this shows for example '123456 - 001' 

{{/names}} 

{{#phones}} 
    {{number}} - {{id}} 
    -->here i'd like to fetch a 'name' from names based on phone {{id}} 

{{/phones}} 

有什麼樣{{../names.id['001']}}

這可能嗎?

回答

0

我在做這樣的事情:

{{#phones}} 
    {{#../names}} 
     {{#ifeq ../id this.id}} 
      {{this.name}} 
     {{/ifeq}} 
    {{/../names}} 
{{/phones}} 

與IFEQ是這個助手:

Handlebars.registerHelper('ifeq', function (a, b, options) { 
     if (a == b) { return options.fn(this); } 
    });