我正在制作一个随着用户点击而移动的“交互式菜单”。
我想知道是否有办法在 ng-switch 中包含 html 模板,
由于每个“开关”中的所有逻辑都不同 - 这将导致巨大的 html 文件。
<div class="content" ng-switch on="selection">
<div ng-switch-when="1" >
<h1>1</h1>
</div>
<div ng-switch-when="2">
<h1>2</h1>
</div>
</div>
Use ngInclude
:
<div class="content" ng-switch on="selection">
<div ng-switch-when="1" >
<ng-include src="'template1.html'"></ng-include>
</div>
<div ng-switch-when="2">
<ng-include src="'template2.html'"></ng-include>
</div>
</div>
注意:如果您对路径进行硬编码,请不要忘记使用双引号内的单引号。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)