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

  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • Elly

    Elly

    3 EKİM 2005
  • Eric Enge

    Eric Enge

    2 Kasım 2009