以下代码似乎无法正常运行:
<div ng-switch on="current">
<div ng-repeat="solution in solutions" ng-switch-when="{{solution.title}}">
{{solution.content}}
</div>
</div>
{{solution.title}}
的输出字面上是{{solution.title}}
。它不会被角度处理。
答案 0 :(得分:6)
ng-switch-when标签需要一个常量,你不能在其中加一个变量。 您可以按如下方式重新编写代码:
<div ng-repeat="solution in solutions">
<div ng-show="current == solution">
{{solution.content}}
</div>
</div>