Angularjs: ng-repeat + ng-switch-when!= Ожидается
Следующий код, кажется, не работает правильно:
<div ng-switch on="current">
<div ng-repeat="solution in solutions" ng-switch-when="{{solution.title}}">
{{solution.content}}
</div>
</div>
Выход из {{solution.title}}
буквально {{solution.title}}
, Это не обрабатывается угловым.
1 ответ
Решение
Для тега ng-switch-when требуется константа, в него нельзя поместить переменную. Вы можете переделать свой код следующим образом:
<div ng-repeat="solution in solutions">
<div ng-show="current == solution">
{{solution.content}}
</div>
</div>