Angular UI Bootstrap Popover-如何关闭所有打开的Popover

争斗者

我有一个表格,其中每个单元都有一个弹出框,如以下示例所示:

弹出窗口的调用:

<td ng-repeat="i in c.installments" ng-class="{ 'first' : i.first, 'last' : i.last, 'advance' : i.advance.value > 0, 'edited' : i.edited, 'final-installment' : i.last }" popover-trigger="{{ popoverFilter(i) }}" popover-placement="top" popover-title="{{i.id == 0 ? 'Advance' : 'Installment ' + i.id}}" popover-append-to-body="true" popover-template="popoverTemplate(i)" ng-init="payment= i; newpayment= i.amount.rounded_value" >

弹出模板:

<script type="text/ng-template" id="editPopoverTemplate.html">
    <form name="editPayment">
      <h2>{{payment.amount.value|currency:undefined:cents}}</h2>
      <div class="form-group" ng-class="{ 'has-error' : editPayment.newpayment.$invalid }">
        <label>New value:</label>
        <input type="number" name="newpayment" ng-model="newpayment" class="form-control no-spinner" step="1" min="10" required>
        <span ng-messages="editPayment.newpayment.$error" class="help-block" role="alert">
          <span ng-message="required">The value is mandatory</span>
          <span ng-message="min">The value is too low</span>
          <span ng-message="max">The value is too hight</span>
        </span>
      </div>
      <div class="btn-group btn-group-justified" role="group">
        <div class="btn-group" role="group">
          <button class="btn" type="button">Cancel</button>
        </div>
        <div class="btn-group" role="group">
          <button class="btn btn-primary" type="button" ng-disabled="editPayment.$invalid">Save</button>
        </div>
      </div>
    </form>
  </script>

矮人的工作例子

当新的弹出窗口打开时,我需要关闭所有打开的弹出窗口。我只需要打开一个弹出窗口。这是可能的?我需要扩展Angular UI Bootstrap库来做到这一点吗?

任何帮助表示赞赏。

下面的链接答案中建议的解决方案允许打开两个弹出窗口,但是我只需要打开一个弹出窗口,当打开一个弹出窗口时,必须关闭另一个弹出窗口。

icfantv

从版本0.13.4开始,我们添加了通过tooltip-is-openpopover-is-open布尔属性以编程方式打开和关闭工具提示和弹出窗口的功能通过此操作,您可以轻松地按需打开和关闭工具提示和弹出窗口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得Bootstrap Popover高度?

来自分类Dev

当用户单击外部Popover时关闭Bootstrap Popover

来自分类Dev

Bootstrap Popover和Rails

来自分类Dev

Selenium ElementNotVisibleException for Bootstrap Popover

来自分类Dev

Angular UI Bootstrap Popover-单击触发时防止默认

来自分类Dev

Bootstrap Popover Border CSS

来自分类Dev

Bootstrap Popover Border CSS

来自分类Dev

AngularJS Bootstrap Popover与关闭按钮激活问题

来自分类Dev

如何销毁Bootstrap Popover的所有实例?

来自分类Dev

如何使ui-bootstrap popover在float中运行?

来自分类Dev

Angular UI Bootstrap Popover添加关闭按钮

来自分类Dev

UI Bootstrap Popover:更改宽度

来自分类Dev

鼠标移动时具有模板移动/跳转功能的UI Bootstrap Popover

来自分类Dev

带有模板的Angular UI Bootstrap Popover

来自分类Dev

Ajax的Bootstrap Popover

来自分类Dev

表中的角度UI弹出窗口(ng-repeat)。使用popover-is-open,如何阻止所有弹出窗口打开?

来自分类Dev

当从ng-repeat中删除项目时,AngularJS UI Bootstrap popover outsideclick触发器会关闭弹出窗口

来自分类Dev

Bootstrap Popover在中间对齐

来自分类Dev

Bootstrap Popover问题

来自分类Dev

Selenium ElementNotVisibleException for Bootstrap Popover

来自分类Dev

Bootstrap popover指令和Angular.js的嵌套元素

来自分类Dev

“扩展” Angular UI Bootstrap Popover

来自分类Dev

Bootstrap Popover不适用于可排序的jQuery UI

来自分类Dev

如何将bootstrap popover添加到Angular ng-repeat

来自分类Dev

单击时始终打开Bootstrap popover

来自分类Dev

LI中的Bootstrap Popover

来自分类Dev

Bootstrap Popover功能

来自分类Dev

带有html内联的Angular Ui Boostrap Popover如何对内部html进行换码或编码

来自分类Dev

Angular ui-bootstrap popover 不会改变范围模型

Related 相关文章

  1. 1

    如何获得Bootstrap Popover高度?

  2. 2

    当用户单击外部Popover时关闭Bootstrap Popover

  3. 3

    Bootstrap Popover和Rails

  4. 4

    Selenium ElementNotVisibleException for Bootstrap Popover

  5. 5

    Angular UI Bootstrap Popover-单击触发时防止默认

  6. 6

    Bootstrap Popover Border CSS

  7. 7

    Bootstrap Popover Border CSS

  8. 8

    AngularJS Bootstrap Popover与关闭按钮激活问题

  9. 9

    如何销毁Bootstrap Popover的所有实例?

  10. 10

    如何使ui-bootstrap popover在float中运行?

  11. 11

    Angular UI Bootstrap Popover添加关闭按钮

  12. 12

    UI Bootstrap Popover:更改宽度

  13. 13

    鼠标移动时具有模板移动/跳转功能的UI Bootstrap Popover

  14. 14

    带有模板的Angular UI Bootstrap Popover

  15. 15

    Ajax的Bootstrap Popover

  16. 16

    表中的角度UI弹出窗口(ng-repeat)。使用popover-is-open,如何阻止所有弹出窗口打开?

  17. 17

    当从ng-repeat中删除项目时,AngularJS UI Bootstrap popover outsideclick触发器会关闭弹出窗口

  18. 18

    Bootstrap Popover在中间对齐

  19. 19

    Bootstrap Popover问题

  20. 20

    Selenium ElementNotVisibleException for Bootstrap Popover

  21. 21

    Bootstrap popover指令和Angular.js的嵌套元素

  22. 22

    “扩展” Angular UI Bootstrap Popover

  23. 23

    Bootstrap Popover不适用于可排序的jQuery UI

  24. 24

    如何将bootstrap popover添加到Angular ng-repeat

  25. 25

    单击时始终打开Bootstrap popover

  26. 26

    LI中的Bootstrap Popover

  27. 27

    Bootstrap Popover功能

  28. 28

    带有html内联的Angular Ui Boostrap Popover如何对内部html进行换码或编码

  29. 29

    Angular ui-bootstrap popover 不会改变范围模型

热门标签

归档