Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
mengurutkan nomor pada node js
{{no = 1}}
{{#each results}}
<tr>
<td>
{{no++}}
</td>
<td>
{{product_name}}
</td>
<td>
{{product_price}}
</td>
<td>
saya baru belajar nodejs. ada hal yang perlu di tanyakan untuk menampilkan nomor berdasarkan jumlah data.
ternyata error di no.
Tanggapan
bisa tampilkan tulisan serrornya?
3 Jawaban:
Jawaban Terpilih
<div>Kalo saya biasanya saya edit dulu data yg sudah saya ambil dari database pake method map, nah ketika saya edit pake method map itu saya buat data baru yg berisi nomornya.<br><br></div><pre>const dataDariDatabase = [ { product_name: 'Komik', product_price: 30000 }, { product_name: 'Laptop', product_price: 3500000 } ]; const dataBaruYangDiEditPakeMap = dataDariDatabase.map((item, index) => { return { nomor: index + 1, product_name: item.product_name, product_price: item.product_price } });</pre><div><br></div><pre>{#each dataYangDiEditPakeMap}} <tr> <td> {{nomor}} </td> <td> {{product_name}} </td> <td> {{product_price}} </td> <td> </pre><div>Semoga bisa membantu.</div>
<pre>const results = []; products.forEach((product, i) => { results.push({...product, index: i+1}) <br>}) res.render('page.twig', { results })</pre>
<div>ini controllernya, nomor ga muncul </div><pre>index: function (req, res) { Product.get(req.conn, function (err, results, index) { if (err) throw err
res.render('product_view', {
results: results,
nomor: index + 1,
})
})
},</pre>