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

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • Capcom Unity

    Capcom Unity

    5 NİSAN 2010
  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011