AngularJs UI Bootstrap 在为包含“下拉菜单”类的 ui 元素添加 ng-if 条件时错误计算了下拉菜单的位置。
AngularJs UI Bootstrap 版本 - 0.3.13 AngularJs 版本 - 1.3.17
这是一个重新生成问题的 plunker - http://next.plnkr.co/edit/sSXH5KeMQymaFNpG
<div class="btn-group" dropdown dropdown-append-to-body>
<button id="btn-append-to-body" type="button" class="btn btn-primary" dropdown-toggle>
Dropdown on Body <span class="caret"></span>
</button>
<ul class="dropdown-menu" ng-if="myFlag" role="menu" aria-labelledby="btn-append-to-body"></ul>
</div>
期待 ui-bootstrap 的一些解决方案