[GELÖST] [FTUI-3] eigene Pipe-Function für die ersten x Zeichen

Begonnen von DocCyber, 29 November 2023, 14:12:20

Vorheriges Thema - Nächstes Thema

DocCyber

Zitat von: setstate am 26 Januar 2021, 20:09:26Tipp:
man kann sich eigene Pipe-Functions für häufig genutzte Anwendungen anlegen.
Direkt im HTML per Script-Tag oder in einem user.js File
<script >
  const minusBlue = () => input => Number(input) < 0 ? 'blue' : null;
</script>
<ftui-label [text]="AgroWeather:fc0_tempMin" [color]="AgroWeather:fc0_tempMin | minusBlue()" size="4" unit="°C"></ftui-label>

Hallo zusammen.
Es gibt offenbar eine Möglichkeit zum Erstellen eigener Pipes.
setstate hatte ein schönes Beispiel dazu genannt (s. oben)

Leider bin ich in JavaScript absolut nicht fit und kann das Beispiel deshalb nicht für meine Zwecke umsetzen.
Kann mir jemand schreiben, wie der Ausdruck einer Pipe-Function ausehen muss, die die ersten x Zeichen aus einem Reading zurückgibt?

Also so was wie left(text, x)...
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.

DocCyber

Ich hatte diese Frage aus dem großen Thread gelöscht und hier neu eingestellt, weil sie sonst verloren geht. Zwischenzeitlich hatte aber tatsächlich schon jemand geantwortet und mein Problem gelöst:
Zitat von: DocCyber am 29 November 2023, 14:53:06
Zitat von: yersinia am 29 November 2023, 14:01:32slice(start, end) müsste das eigtl schon erfüllen.

Perfekt - danke!  :)

Herzlichen Dank nochmals.
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.