Seite 1 von 1

Zeichen entfernen aus ItemValue

Verfasst: 19. Okt 2021 23:11
von frohberg@frohtec.de
Hallo zusammen,

Ich habe leider nicht wirklich viel Ahnung von Javascript und Html und
stehe glaube ich vor einem banalem Problem, aber ich seh die Lösung nicht.

Ich habe ein Widget gebaut das ich aus diversen Foren "zusammengeklaut" habe:

Code: Alles auswählen

<div ng-init="knob = {
              value: itemValue(config.sollTemp_item),
              options: {
              scale: {
              enabled: true,
              type: 'dots',
              color: 'gray',
              width: 2,
              spaceWidth: 10,
              quantity: 10,
              height: 10
              },
              skin: {
              type:	'tron',
              width:	10,
              color: 'orange',
              spaceWidth: 5
              },
              trackWidth: 60,
              barWidth: 60,
              step: 1,
              startAngle: 60,
              endAngle: 300,
              trackColor: 'rgba(52,152,219,.1)',
              barColor: 'rgba(52,152,219,.5)',
              textColor: 'white',
              subText: {
              enabled: true,
              text: itemValue(config.actTemp_item),
              color: 'gray',
              font: 'auto'
              },
              min: 5,
              max: 30,
              size: 300,
              displayPrevious: true
              }

              };">
</div>
<div>
  <ui-knob value="knob.value" options="knob.options" ng-click="sendCmd(config.sollTemp_item, knob.value)"/>
</div>
soweit passt alles, es funktioniert so wie es sein soll außer
das der aktuelle Wert nicht angezeigt wird. Ich weiß auch woran es liegt:

unter Value wird eine Zahl erwartet, ich bekomme allerdings einen String in Form von 21 °C

Nun zur Frage: wie kann ich relativ einfach das °C entfernen?

Vielen Dank

Re: Zeichen entfernen aus ItemValue

Verfasst: 19. Okt 2021 23:34
von int5749
Schau mal hier: UoM entfernen dort wurde dies schon einmal gelöst.