SORU
30 Kasım 2012, Cuma


Erişim Handlebars.js her bir döngü kapsamı dışında bir değişken

Handlebars.js bir şablon, sadece bu gibi:

{{externalValue}}

<select name="test">
    {{#each myCollection}}
       <option value="{{id}}">{{title}} {{externalValue}}</option>
    {{/each}}
</select>

Ve bu üretilen çıktı

myExternalValue

<select name="test">
       <option value="1">First element </option>
       <option value="2">Second element </option>
       <option value="3">Third element </option>
</select>

Beklendiği gibi, myCollection benim seçmek oluşturmak için her öğe id title alanlarına erişebilirsiniz. Ve seçmek dışında, externalValue benim değişkeni doğru olarak yazdırılır ("") myExternalValue.

Ne yazık ki, seçenekler' metin, externalValue değeri asla yazdırılır.

Benim soru: nasıl handlebars.js kapsamı dışında bir değişken erişim döngü içinde her edebilirim?

Her zaman olduğu gibi, şimdiden teşekkürler.

CEVAP
30 Kasım 2012, Cuma


Deneyin

<option value="{{id}}">{{title}} {{../externalValue}}</option>

../ yol parçasını istediğiniz ne olması gerektiğini üst şablon kapsamında başvurular.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Study with Substance P

    Study with S

    31 Mayıs 2008