Guten Tag,
ich habe eine Textarea und kann via DropDown die Schriftgröße / Stärke ändern. Die Änderung erfolgt aber dann immer in der kompletten Textarea. Mit welchem Event kann ich denn nur den markierten Text im Style ändern? Google tut sich da gerade bisschen schwer und ich bekomme nur Suchergebnisse über select option Felder...
Nutze übrigens Angular.
ich habe eine Textarea und kann via DropDown die Schriftgröße / Stärke ändern. Die Änderung erfolgt aber dann immer in der kompletten Textarea. Mit welchem Event kann ich denn nur den markierten Text im Style ändern? Google tut sich da gerade bisschen schwer und ich bekomme nur Suchergebnisse über select option Felder...
Code:
<select class="browser-default custom-select-sm" formControlName="fontWeight">
<option *ngFor="let weights of fontWeights" [ngValue]="weights">
{{ weights}}
</option>
</select>
<select class="browser-default custom-select-sm" formControlName="fontSize">
<option *ngFor="let sizes of fontSizes" [ngValue]="sizes">
{{ sizes}}
</option>
</select>
<textarea type="text" formControlName="textblock"
spellcheck="false"
class="form-text pb-1" [rows]="5"
[style.font-size.px]="text.get('fontSize').value"
[style.font-weight]="text.get('fontWeight').value"
[ngClass]="{'is-invalid' : text.get('textblock').errors}">
</textarea>
Nutze übrigens Angular.