Anstatt zwei separate ng-if
zu haben, möchte ich sie kombinieren und ng-switch
verwenden. Die img()
Funktionen wechseln jedoch nicht wie erwartet. Was soll ich anders machen?ng-Switch funktioniert nicht wie erwartet
Schalten Sie dies:
<img ng-src="{{img(myColor)}}" ng-if="myColor">
<img ng-src="{{img(myColor2)}}" ng-if="myColor2">
In diese:
<div ng-switch on = "myColor2">
<div ng-switch-when = "myColor2">
<img ng-src="{{img(myColor2)}}">
</div>
<div ng-switch-default = "myColor">
<img ng-src="{{img(myColor)}}">
</div>
</div>
Nur für den Fall, es ist 'ng-switch-default', nicht' ng-Schalter – iggymoran
@iggymoran Dank für den Fang default'. Das hat es aber nicht behoben –