Ich bin neu in Angular. Ich benutze ngSwitch
in meinem Programm, aber jedes Mal, wenn ich das Programm ausführen *ngSwitchDefault
führt statt *ngSwitchCase
. Hier ist der Code:Angular * ngSwitchCase wird nicht ausgeführt
<select [(ngModel)]="selectedControl" class="form-control">
<option *ngFor="let inputControl of inputArray; let i=index"
[value]="inputControl">{{inputArray[i]}}</option>
</select>
<span [ngSwitch]="selectedControl">
<span *ngSwitchCase="text">
<p>text is selected</p>
</span>
<span *ngSwitchCase="radio">
<p>radio is selected</p>
</span>
<span *ngSwitchDefault>
<p>Default value</p>
</span>
</span>
Sie müssen es eine Zeichenfolge machen "" 'True' "' –