forked from loafle/openapi-generator-original
@@ -695,9 +695,9 @@ The order of the items in the list matters: their position is used to group them
|
||||
For more details on Mustache see <a href="https://mustache.github.io/mustache.5.html">mustache.5</a>. See also <a href="https://github.com/samskivert/jmustache">samskivert/jmustache</a> for implementation-specific details.</p>
|
||||
<h3><a class="anchor" aria-hidden="true" id="first-last"></a><a href="#first-last" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>First/Last</h3>
|
||||
<p>To access the first or last element in a list using Mustache:</p>
|
||||
<pre><code class="hljs css language-mustache">{{#vars}}{{#-first}} this is the first <span class="hljs-literal">element</span> {{.}} {{/-first}}{{/vars}}
|
||||
{{#vars}}{{#-last}} this is the last <span class="hljs-literal">element</span> {{.}} {{/-last}}{{/vars}}
|
||||
</code></pre>
|
||||
<pre><code class="hljs css language-mustache"><span class="xml"></span><span class="hljs-template-tag">{{#<span class="hljs-name">vars</span>}}</span><span class="xml"></span><span class="hljs-template-tag">{{#<span class="hljs-name">-first</span>}}</span><span class="xml"> this is the first element </span><span class="hljs-template-variable">{{.}}</span><span class="xml"> </span><span class="hljs-template-tag">{{/<span class="hljs-name">-first</span>}}</span><span class="xml"></span><span class="hljs-template-tag">{{/<span class="hljs-name">vars</span>}}</span><span class="xml">
|
||||
</span><span class="hljs-template-tag">{{#<span class="hljs-name">vars</span>}}</span><span class="xml"></span><span class="hljs-template-tag">{{#<span class="hljs-name">-last</span>}}</span><span class="xml"> this is the last element </span><span class="hljs-template-variable">{{.}}</span><span class="xml"> </span><span class="hljs-template-tag">{{/<span class="hljs-name">-last</span>}}</span><span class="xml"></span><span class="hljs-template-tag">{{/<span class="hljs-name">vars</span>}}</span><span class="xml">
|
||||
</span></code></pre>
|
||||
<h3><a class="anchor" aria-hidden="true" id="this"></a><a href="#this" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>This</h3>
|
||||
<p>Mustache evaluates template variables contextually. If the variable isn't found in the immediate object, mustache will search the parent. This is similar to JavaScript's prototype object (if you're familiar with the concept).</p>
|
||||
<p>You can inspect this entire context by outputting <code>{{this}}</code>. For example:</p>
|
||||
|
||||
Reference in New Issue
Block a user