ng-switch-whenをng-repeatの内部にネストすることは可能ですか?
<div ng-controller="UserController">
<div ng-switch on="renderPath">
<div ng-repeat="route in routes">
<div ng-switch-when="route.path">
<div ng-include src="route.url"></div>
</div>
</div>
</div>
</div>
実行すると、次の例外が発生しました。
Error: Argument '?' is required
pa@http://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js:16 ...
<!-- ngSwitchWhen: route.path -->
ありがとうございました!
編集
私が達成しようとしているのは次のとおりです
<div ng-switch on="renderPath">
<div ng-switch-when="path1">
<div ng-include src="url1"></div>
</div>
<div ng-switch-when="path2">
<div ng-include src="url2"></div>
</div>
<div ng-switch-when="path3">
<div ng-include src="url3"></div>
</div>
</div>
</div>
したがって、上記の冗長な HTML テンプレート コード ( ng-switch-when ) を削減するためにng-repeatを使用できるかどうか疑問に思っていました。