我知道ng-switch-when
期望一个值,但我用它创建了一个ng-repeat
。
我需要做什么才能使它起作用?:
<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>
我想显示div
值何时为“i”,但 angularjs 不接受。
我不知道这是否有很大的不同,但我正在使用一个由另一个显示的
ng-switch
内部 a 。div
ng-switch
提前致谢
编辑 1:我想创建
ng-repeat
5 个页面,这些页面位于 ng-switch 内。当重复的“i”值为一时,我希望它创建的页面在开关值等于一时显示,以及其余的页面