node-red/packages/node_modules/@node-red/nodes/locales/nl-NL/function/80-template.html

59 lines
3.0 KiB
HTML

<!--
Copyright JS Foundation and other contributors, http://js.foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<script type="text/html" data-help-name="template">
<p>Stelt een eigenschap in op basis van het opgegeven sjabloon.</p>
<h3>Invoer</h3>
<dl class="message-properties">
<dt>msg <span class="property-type">object</span></dt>
<dd>Een msg-object met informatie om het sjabloon te vullen.</dd>
<dt class="optional">template <span class="property-type">string</span></dt>
<dd>Een sjabloon dat wordt gevuld vanuit <code>msg.payload</code>. Als dit niet is geconfigureerd in het bewerkingspaneel,
kan dit worden ingesteld als een eigenschap van msg.</dd>
</dl>
<h3>Uitvoer</h3>
<dl class="message-properties">
<dt>msg <span class="property-type">object</span></dt>
<dd>een msg met een eigenschap die is ingesteld door het geconfigureerde sjabloon te vullen met eigenschappen van het inkomende bericht.</dd>
</dl>
<h3>Details</h3>
<p>Standaard gebruikt dit het <i><a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache</a></i>
formaat, maar dit kan indien nodig worden uitgeschakeld.</p>
<p>Bijvoorbeeld, wanneer een sjabloon van:
<pre>Hallo {{payload.name}}. Vandaag is het {{date}}</pre>
<p>een bericht ontvangt met:
<pre>{
date: "maandag",
payload: {
name: "Jan"
}
}</pre>
<p>Het resulterende eigenschap zal zijn:
<pre>Hallo Jan. Vandaag is het maandag</pre>
<p>Het is mogelijk om een eigenschap van de flow-context of globale context te gebruiken. Gebruik gewoon <code>{{flow.name}}</code> of
<code>{{global.name}}</code>, of voor persistente opslag <code>store</code> gebruik <code>{{flow[store].name}}</code> of
<code>{{global[store].name}}</code>.
<p><b>Let op: </b>Standaard zal <i>mustache</i> alle niet-alfanumerieke tekens of HTML-entiteiten in de waarden die het vervangt escapen.
Om dit te voorkomen, gebruik <code>{{{driedubbele}}}</code> accolades.</p>
<p>Als je <code>{{ }}</code> binnen je inhoud moet gebruiken, kun je de tekens wijzigen
die worden gebruikt om de sjabloonsecties te markeren. Om bijvoorbeeld <code>[[ ]]</code>
te gebruiken, voeg je de volgende regel toe aan het begin van het sjabloon:</p>
<pre>{{=[[ ]]=}}</pre>
<h4>Omgevingsvariabelen gebruiken</h4>
<p>De template-node kan omgevingsvariabelen benaderen met de syntaxis:</p>
<pre>Mijn favoriete kleur is {{env.COLOUR}}.</pre>
</script>