Ich weiß, ng-switch-when
erwartet einen Wert, aber ich habe eine ng-repeat
damit erstellt.AngularJS 'ng-switch-when' mit einem Ausdruck
Was für das ich brauche auszukommen ?:
<div ng-switch-when="2" ng-controller="pages as page" ng-switch="page.get()">
<div ng-repeat="i in [1,2,3,4,5]">
<div ng-switch-when="{{ i }}">
{{i}}
</div>
</div>
<button ng-hide="page.is(1)" ng-click="page.prev()" class="btn btn-info">Previous Page</button>
<button ng-hide="page.is(5)" ng-click="page.next()" class="btn btn-info">Next Page</button>
<br>
<label>Page {{page.get()}}</label>
</div>
ich die div
zeigen wollen, arbeiten, wenn der Wert „i“, aber AngularJS nicht akzeptieren.
Ich weiß nicht, ob das viel Unterschied macht, aber ich bin ein
ng-switch
in einemdiv
das mit einem anderenng-switch
angezeigt wird.
Vielen Dank im Voraus
EDIT 1: möchte ich mit einem
ng-repeat
5-Seiten erstellen, die in einem ng-Schalter sind. Wenn die Wiederholung „i“ Wert ist, möchte ich die Seite es erstellt angezeigt werden, wenn der Schalter Wert eins gleich, auch, und dass für den Rest von ihnen
Können Sie ein wenig mehr erklären, was Ausgabe erwarten Sie? – Ahsan
Ich möchte mit einem 'ng-repeat' 5 Seiten erstellen, die sich in einem ng-switch befinden. Wenn der Wiederholungswert "i" eins ist, möchte ich, dass die erstellte Seite angezeigt wird, wenn der Umschaltwert gleich Eins ist, und dass für den Rest von – Marcelo43