I would like to switch from dashboard 1 to dashboard 2. I have some problems. I used weather icons in dashboard 1, but they are not supported in dashboard 2. So I have to use material design icons (mdi).
I added a template node and use the following command to show the icon:
<span class="mdi mdi-weather-sunny"></span>
I also added a template node for CSS formatting with the following lines:
I added the CSS style "icons" to my icon template node. The size has been changed correctly and the icon is centered vertically. How can I center it horizontally? The template node has a size of 6x3.
I have another question. I have a function node to select the weather icon depending on the weather conditions. How can I access the msg.payload in the template node?
Any variables that you want to render into your <template /> are done
in one of two ways:
Attribute Binding - Use : to bind a variable to an attribute.
Anything inside the double quotes "" is treated as JavaScript, for example:
<p :class="msg.payload">Hello World</p>
Or if you want to use msg.payload as part of the value, you can do this:
<p :class="'text-' + msg.payload">Hello World</p>
Or with string literals:
<p :class="`text-${msg.payload}`">Hello World</p>
And to include msg.payload inside an html element you use double braces