Als «templates» getaggte Fragen

Das Templates-Tag wird in mehreren Kontexten verwendet: generische Programmierung (insbesondere C ++) und Daten- / Dokumentgenerierung mithilfe von Template-Engines. Wenn Sie dieses Tag für umfangreiche Fragen zur Implementierung verwenden, markieren Sie die Codesprache, in der die Implementierung geschrieben ist.

5
Wie führe ich ein if / else in mustache.js durch?
Es scheint ziemlich seltsam, dass ich nicht herausfinden kann, wie man das mit dem Schnurrbart macht. Wird es unterstützt? Dies ist mein trauriger Versuch: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Dies ist offensichtlich nicht richtig, aber in der Dokumentation wird so etwas nicht …

11
Wie verwende ich die Klasse <T> in Java?
Es gibt eine gute Diskussion über Generika und was sie wirklich hinter den Kulissen bei dieser Frage tun. Wir alle wissen, dass dies Vector&lt;int[]&gt;ein Vektor von ganzzahligen Arrays ist und HashTable&lt;String, Person&gt;eine Tabelle, deren Schlüssel Zeichenfolgen und Werte sind Person. Was mich jedoch verblüfft, ist die Verwendung von Class&lt;&gt;. Die …

8
Wie verwende ich if-Anweisungen in Vorlagen von underscore.js?
Ich verwende die Vorlagenfunktion underscore.js und habe eine Vorlage wie die folgende erstellt: &lt;script type="text/template" id="gridItem"&gt; &lt;div class="griditem &lt;%= gridType %&gt; &lt;%= gridSize %&gt;"&gt; &lt;img src="&lt;%= image %&gt;" /&gt; &lt;div class="content"&gt; &lt;span class="subheading"&gt;&lt;%= categoryName %&gt;&lt;/span&gt; &lt;% if (date) { %&gt;&lt;span class="date"&gt;&lt;%= date %&gt;&lt;/span&gt;&lt;% } %&gt; &lt;h2&gt;&lt;%= title %&gt;&lt;/h2&gt; &lt;/div&gt; &lt;/div&gt; …



10
Können Lambda-Funktionen als Vorlagen verwendet werden?
Gibt es in C ++ 11 eine Möglichkeit, eine Lambda-Funktion vorzulegen? Oder ist es von Natur aus zu spezifisch, um als Vorlage verwendet zu werden? Ich verstehe, dass ich stattdessen eine klassische Klasse / einen klassischen Funktor mit Vorlagen definieren kann, aber die Frage lautet eher: Erlaubt die Sprache das …
229 c++  templates  lambda  c++11 

6
Funktion als Vorlagenargument übergeben
Ich suche nach den Regeln, nach denen C ++ - Vorlagen als Argumente übergeben werden. Dies wird von C ++ unterstützt, wie in einem Beispiel hier gezeigt: #include &lt;iostream&gt; void add1(int &amp;v) { v+=1; } void add2(int &amp;v) { v+=2; } template &lt;void (*T)(int &amp;)&gt; void doOperation() { int temp=0; …


7
Wie bearbeite ich die Visual Studio-Vorlagen für die neue C # -Klasse / -Schnittstelle?
In fast jeder C # -Datei, die ich in Visual Studio erstelle, entferne ich die folgenden Importanweisungen: using System.Collections.Generic; using System.Linq; using System.Text; Natürlich ist es wirklich einfach, dies mit Resharper zu tun, aber ich sollte es wirklich nicht müssen. Irgendwo im VS-Verzeichnis muss sich eine Vorlage (Klasse, Schnittstelle) befinden, …

18
jQuery Templating Engines [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ich suche nach einer Template-Engine für die Client-Seite. Ich …



5
Standardvorlagenargumente für Funktionsvorlagen
Warum sind Standardvorlagenargumente nur für Klassenvorlagen zulässig? Warum können wir keinen Standardtyp in einer Elementfunktionsvorlage definieren? Beispielsweise: struct mycclass { template&lt;class T=int&gt; void mymember(T* vec) { // ... } }; Stattdessen erzwingt C ++, dass Standardvorlagenargumente nur für eine Klassenvorlage zulässig sind.
187 c++  templates 


3
Greifen Sie auf eine Variable außerhalb des Bereichs einer Handlebars.js jeder Schleife zu
Ich habe eine Vorlage für handlebars.js, genau wie folgt: {{externalValue}} &lt;select name="test"&gt; {{#each myCollection}} &lt;option value="{{id}}"&gt;{{title}} {{externalValue}}&lt;/option&gt; {{/each}} &lt;/select&gt; Und das ist die generierte Ausgabe: myExternalValue &lt;select name="test"&gt; &lt;option value="1"&gt;First element &lt;/option&gt; &lt;option value="2"&gt;Second element &lt;/option&gt; &lt;option value="3"&gt;Third element &lt;/option&gt; &lt;/select&gt; Wie erwartet kann ich auf die Felder idund titlejedes …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.