mirror of https://github.com/node-red/node-red.git
59 lines
3.0 KiB
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>
|