SORU
7 Kasım 2011, PAZARTESİ


gidonun erişim dizi öğesi

Gidon bir şablon içinde: bir dizi bir öğenin dizini belirlemek mümkün olmaya çalışıyorum

{
  people: [
    {"name":"Yehuda Katz"},
    {"name":"Luke"},
    {"name":"Naomi"}
  ]
}

bunu kullanarak:

<ul id="luke_should_be_here">
{{people[1].name}}
</ul>

Yukarıda mümkün değilse, nasıl dizi içinde spefic bir öğe erişebilecek bir yardımcı yazıyorum?

CEVAP
4 Aralık 2012, Salı


Aşağıdaki,endeks önce ek bir nokta, işler beklenildiği gibi. Burada köşeli parantez dizin başka bir özellik gelir, isteğe bağlıdır:

{{people.[1].name}}
{{people.1.name}}

Ancak, köşeli parantezgerekliiçinde:

{{#with people.[1]}}
  {{name}}
{{/with}}

İkinci olarak, köşeli parantezler olmadan dizin numarasını kullanarak birini almak istiyorum:

Error: Parse error on line ...:
...     {{#with people.1}}                
-----------------------^
Expecting 'ID', got 'INTEGER'

Bir kenara olarak: parantez (da) aksi halde geçersiz olur. gerçek tanımlayıcıları (endeks sayıları değil) atıfta bulunmak için segment-literal syntax için kullanılır What is a valid identifier? daha fazla bilgi

(YUİ. Gidon ile test edildi)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunliu

    bunliu

    2 Mayıs 2007
  • itfigueres

    itfigueres

    12 EKİM 2013
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007