更新:在 plunkr 中制作了一个较小的 poc,以在没有整个应用程序的情况下显示问题。
问题:data-ng-switch
适用于内联内容,但在通过data-ng-include
.
作品
<div data-ng-switch="view">
<div data-ng-switch-when="template1">content 1</div>
<div data-ng-switch-when="template2">content 2</div>
</div>
不工作
<div data-ng-switch="view">
<div data-ng-switch-when="template1" data-ng-include="'template1.html'"></div>
<div data-ng-switch-when="template2" data-ng-include="'template2.html'"></div>
</div>