Seite 1 von 1

ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Verfasst: 31. Aug 2020 17:00
von franzda
Ich möchte in Abhängigkeit des Wertes die Farbe einstellen:

wie sollte ich die Abfrage formulieren. Leider finde ich keine Dokumentation wo ich nachlesen könnte.

Wäre für CODE Vorschlag und für Doku - Empfehlung dankbar
habe schon einiges probiert aber ohne Erfolg Der Wert wird immer grün ausgegeben unabhängig vom Wert

Code: Alles auswählen

<div *ng-if="itemValue(EnBw_Aktuell) < '0.0' ">
   <h3 style="color:LIMEGREEN;">
   {{'%.0f' | sprintf:itemValue('EnBw_Aktuell') }} <br>
</div>

Re: ng-if Syntax für einen float wert

Verfasst: 31. Aug 2020 18:23
von udo1toni
Könntest Du im Titel bitte noch vermerken, dass es um HABpanel geht?

Re: ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Verfasst: 1. Sep 2020 08:01
von franzda
Das ist hier die Lösung.

https://community.openhab.org/t/ng-if-s ... e/104400/4

Code: Alles auswählen

<h3 ng-style="{ color: parseFloat(itemState('EnBw_Aktuell')) < 0.0 ? 'green':'red' }"> 
  {{'%.0f' | sprintf:itemValue('EnBw_Aktuell') }} <br>
  </h3>

Re: ng-if Syntax für einen float wert (Anwender widget in HABpanel)

Verfasst: 1. Sep 2020 12:28
von udo1toni
Prima :)