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

  • Amir Parmar

    Amir Parmar

    25 Kasım 2010
  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • Google Analytics

    Google Analy

    25 ŞUBAT 2008