Mustache.js: Mengakses item Array dengan indeks dalam template

Dibuat pada 24 Jan 2012  ·  7Komentar  ·  Sumber: janl/mustache.js

<li lat="{{ll[0]}}" lng="{{ll[1]}}">{{name}}</li>

ll adalah larik dua item [47, -122]

Apakah ini valid atau apakah saya harus menulis fungsi untuk menambahkan item pada indeks yang saya inginkan?

Terima kasih!

Komentar yang paling membantu

Mengapa kumis tidak bisa melakukan ini seperti orang normal dan menggunakan [0] untuk pengindeksan? Ini benar-benar berantakan.

Semua 7 komentar

{{ll.0}} dan {{ll.1}} akan berfungsi di sebagian besar implementasi kumis... belum mencobanya di mustache.js :)

Terima kasih, saya akan mencobanya.

Memang, jika Anda menggunakan 0,5 (saat ini di master), Anda dapat melakukan sesuatu seperti ini:

mustache.render("{{a.0}}", {a: ['hi']})
=> 'hi'

ini harus ada di dokumentasi, ini sangat berguna. Anda bahkan dapat melakukan ini jika Anda menggunakan item saat ini: {{0}}

bagaimana saya bisa menggunakan {{variable}} lain sebagai indeks?
yaitu {{my_array.{{my_index}}}}

@piazera Anda tidak bisa. Kumis terasa seperti itu satu langkah terlalu jauh dari garis "tanpa logika".

Mengapa kumis tidak bisa melakukan ini seperti orang normal dan menggunakan [0] untuk pengindeksan? Ini benar-benar berantakan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

zekth picture zekth  ·  18Komentar

Immortalin picture Immortalin  ·  12Komentar

SmasherHell picture SmasherHell  ·  18Komentar

barbalex picture barbalex  ·  5Komentar

chlab picture chlab  ·  11Komentar