<"> Lenkerstruktur-Fragen und Antworten zum chinesischen PHP-Netzwerk
Lenkerstruktur
P粉478445671
P粉478445671 2023-09-10 17:00:51
0
1
456

Ich habe eine Tabelle mit einer Lenkervorlage. Die#each,在下一行中声明了标记,在最后一行中完成了#each-Abschlussdeklaration wird in der ersten Zeile der Tabelle deklariert.

Name Price Quantity Total
{{#each itemList}}
{{name}} {{price}} {{qty}} {{total}}
{{/each}}

Nachdem die kompilierte Vorlage ausgeführt wurde, sieht die generierte Ausgabe wie unten dargestellt aus. In der Tabelle, in der jede Zeile definiert ist, werden die erste und die letzte Zeile nicht gelöscht. Gibt es eine Möglichkeit, es zu entfernen?

a c v d
12 3 2 2

P粉478445671
P粉478445671

Antworte allen (1)
P粉011912640

我不确定您为什么要包装#each调用,如{{#each itemList}}。这将产生完全损坏的 HTML。

您希望itemList中的每个项目都有一个,因此您需要确保行标记和#each包含,并且每个的外部的任何标记都是有效且封闭的:

const template = Handlebars.compile(`  {{#each itemList}}  {{/each}} 
Name Price Quantity Total
{{name}} {{price}} {{qty}} {{total}}
`); const data = { itemList: [ { name: 'One', price: 1, qty: 1, total: 1 }, { name: 'Two', price: 2, qty: 2, total: 4 } ] }; const output = template(data); document.body.innerHTML = output;

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!