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

  • BASS212M

    BASS212M

    15 Temmuz 2009
  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • incognitotraveler

    incognitotra

    27 Mayıs 2010