【发布时间】:2016-09-23 09:57:01
【问题描述】:
代码说明了一切。
我知道 ngIf 会从 DOM 中删除或克隆元素,但我不明白为什么 popover 指令会受到影响(popover-is-open)。
笨蛋:https://plnkr.co/edit/eym62cur2cg1qyZzpQaf?p=preview
<div>
<input type="text"
uib-popover="This one will appear"
popover-placement="right"
popover-is-open={{true}}
/>
</div>
<div ng-if="true">
<input type="text"
uib-popover="This one will not appear because of ngIf even if true"
popover-placement="right"
popover-is-open={{true}}
placeholder="Why the ngIf prevent the popover to appear ??"
/>
</div>
【问题讨论】:
标签: angularjs angular-ui-bootstrap popover angular-ng-if