我有一个链接列表,当我点击每个链接时,我使用ng-include调用一个文件。我想要的就是在重新点击这些文件时重新加载它们。 这是链接列表:
<ul class="list-group gray-bg">
<li class="list-group-item link" ng-click="show=1">something</li>
<li class="list-group-item link" ng-click="show=1">something</li>
</ul>
每次点击时更改的部分如下所示:
<div ng-show="show==1">
<div ng-include src="'templates/feature-descriptions/shop.phtml'"></div>
</div>
<div ng-show="show==2">
<div ng-include src="'templates/feature-descriptions/no-credit.phtml'"></div>
</div>
ng-if
,例如 `<div ng-if="show==1"> <div ng-include src="'templates/feature-descriptions/shop.phtml'"></div></div>,然后你的
ng-click应该是
ng-click="show=0;show=1"。将
show设为
0只是为了虚拟更改以重新绘制
ng-if` 的 div。 - Pankaj Parkar