Template
Add any valid piece of HTML to the Maya dashboard.
The template widget can contain any valid html and Angular/Angular-Material directives.
This node can be used to create a dynamic user interface element that changes its appearance based on the input message, and can send messages back to Maya.
Will display if the number received as msg.payload
is even or odd. It will also change the color of the text to green if the number is even or red if odd.
The next example shows how to set a unique id for your template, pick up the default theme colour, and watch for any incoming message.
Templates made in this way can be copied and remain independent of each other.
Sending a message:
Will display a button that when clicked will send a message with the payload 'Hello world'
.
Using msg.template
:
You can also define the template content via msg.template
, so you can use external files for example.
Template will be reloaded on input if it has changed.
Code written in the Template field will be ignored when msg.template
is present.
The following icon fonts are available: Material Design icon (e.g. 'check', 'close') or a Font Awesome icon (e.g. 'fa-fire'), or a Weather icon. You can use the full set of google material icons if you add 'mi-' to the icon name. e.g. 'mi-videogame_asset'.
Last updated