Я пытаюсь получить Angular для создания слайдера CSS на основе моих данных. Я знаю, что данные есть, и я могу сгенерировать его для кнопок, но код не будет заполнять ng-switch - когда по какой-то причине. Когда я проверяю код, я вижу это дважды (что, как я знаю, является правильным, поскольку у меня есть только два элемента):
<div ng-repeat="assignment in assignments" ng-animate="'animate'" class="ng-scope">
<!-- ngSwitchWhen: {{assignment.id}} -->
</div>
Мой фактический код:
<div ng-init="thisAssignment='one'">
<div class="btn-group assignments" style="display: block; text-align: center; margin-bottom: 10px">
<span ng-repeat="assignment in assignments">
<button ng-click="thisAssignment = '{{assignment.id}}'" class="btn btn-primary">{{assignment.num}}</button>
</span>
</div>
<div class="well" style="height: 170px;">
<div ng-switch="thisAssignment">
<div class="assignments">
<div ng-repeat="assignment in assignments" ng-animate="'animate'">
<div ng-switch-when='{{assignment.id}}' class="my-switch-animation">
<h2>{{assignment.name}}</h2>
<p>{{assignment.text}}</p>
</div>
</div>
</div>
</div>
</div>
EDIT: Это то, что я пытаюсь подражать, хотя и с динамическими данными. http://plnkr.co/edit/WUCyCN68tDR1YzNnCWyS?p=preview