【发布时间】:2017-06-20 02:17:18
【问题描述】:
我使用的是 0.14.1 版本,我的代码是:
<div class="clearfix mbot20">
<h3 class="pull-left">Skill Category SORT: {{filterSelected}}</h3>
<span class="pull-right pathways-modal-popover-container">
<span class="sm-round-btn" popover-placement="bottom" uib-popover-template="data.sortUrl" popover-trigger="'none'" tabindex="0" popover-is-open="filterSelected === 'sort'">
<a class="clr-white" ng-click="filterSelected = 'sort'"><i class="glyphicon glyphicon-sort"></i></a>
</span>
<span class="sm-round-btn" popover-placement="bottom" uib-popover-template="data.filterUrl" popover-trigger="'none'" tabindex="0" popover-is-open="filterSelected === 'filter'">
<a class="clr-white" ng-click="filterSelected = 'filter'"><i class="glyphicon glyphicon-filter"></i></a>
</span>
</span>
</div>
所以想法是您可以单击任一跨度,它应该加载适当的弹出框,但一次只能打开一个弹出框。这是由filterSelected 控制的。
现在的行为很奇怪。如果我单击其中一个,则不会发生任何事情。当我再次单击时,弹出框加载正常。当我单击另一个时,弹出框消失了。然后我必须再次单击另一个。
【问题讨论】:
标签: angularjs angular-ui-bootstrap popover