弹出一个临时窗口,在AngularJS中单击元素旁边的按钮

戴维多夫

我有一个页面(使用Bootstrap和AngularJS),其中包含同一按钮的多个实例,每个实例都与该按钮旁边的特定元素相关。

我想实现一个临时窗口,当我单击其中一个实例时,该窗口将立即弹出,并包含许多按钮。

例如,想象一个包含数据的表,每个记录显示不同的状态,因此将提供的选项将取决于记录的状态。同样,在每个记录的右侧,都有一个按钮,可以访问该记录上的可能操作。每当我单击按钮时,都需要在单击的按钮旁边显示一个小窗口,以显示适用的操作(例如,“删除”,“激活”,“退出”等)。

临时窗口的大小将根据显示的按钮数量进行调整。

戴维多夫

我找到了一个不错的解决方案(至少,它非常符合我的需求)。这是一个引导程序下拉按钮,可以在其中嵌入动态按钮列表(同样,取决于我的示例中记录的内容)。

因此,HTML看起来像:

<div class="btn-group">
    <button type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
        Action
    </button>
    <div class="dropdown-menu">
        <button ng-if="Delete"   type="button" class="btn btn-warning" ng-click="Delete($index)"   aria-haspopup="true" aria-expanded="false" style="width:100px"><font size="3">Delete  </font></button>
        <button ng-if="Retire"   type="button" class="btn btn-warning" ng-click="Retire($index)"   aria-haspopup="true" aria-expanded="false" style="width:100px"><font size="3">Retire  </font></button>
        <button ng-if="Activate" type="button" class="btn btn-warning" ng-click="Activate($index)" aria-haspopup="true" aria-expanded="false" style="width:100px"><font size="3">Activate</font></button>
        <button ng-if="Promote"  type="button" class="btn btn-warning" ng-click="Promote($index)"  aria-haspopup="true" aria-expanded="false" style="width:100px"><font size="3">Promote  </font></button>
    </div>
</div>

感谢那些发表建议的人。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AngularJS中单击元素旁边的按钮弹出一个临时窗口

来自分类Dev

Qt Creator:单击“信号”按钮以弹出一个窗口

来自分类Dev

用户单击按钮时弹出一个窗口

来自分类Dev

模式弹出窗口上的单击按钮在 Selenium Python 中给了我一个错误

来自分类Dev

当我单击一个按钮时,我想要一个弹出窗口。该弹出窗口应包含标签名称。确定按钮CLOSE按钮

来自分类Dev

如何从另一个.xam文件按钮单击弹出子窗口?

来自分类Dev

单击sharepoint中的新添加项目按钮时,如何在打开的窗口中弹出一个新的表单窗口

来自分类Dev

使用Angular2单击添加按钮时,如何隐藏主体中的删除按钮并在下一个添加弹出窗口中显示它

来自分类Dev

单击另一个元素Selenium中的按钮

来自分类Dev

当我单击Javascript中的“提交”按钮时,如何从一个表中弹出元素并在另一表中推入相同元素?

来自分类Dev

Angular创建一个可以单击的mouseenter弹出窗口

来自分类Dev

单击图像时有一个弹出窗口

来自分类Dev

用单选按钮创建一个弹出窗口

来自分类Dev

如何仅用一个按钮快速消除弹出窗口

来自分类Dev

使用jQuery Mobile中的一个按钮关闭和打开弹出窗口

来自分类Dev

使用jQuery Mobile中的一个按钮关闭和打开弹出窗口

来自分类Dev

添加一个按钮以在 jQuery 数据表中打开弹出窗口

来自分类Dev

每次在网格视图中单击按钮或链接时如何打开另一个新的弹出窗口

来自分类Dev

在 AngularJS 的弹出窗口中包装一个表单

来自分类Dev

单击下一个弹出窗口时,第一个弹出窗口不会关闭

来自分类Dev

Hybris HMC:在保存按钮旁边的 ToolBarChip/编辑器窗口中添加一个按钮

来自分类Dev

单击卡以在带有下一个和上一个按钮的弹出窗口中显示其各自的详细信息

来自分类Dev

如何通过单击按钮在鞋红宝石中打开一个新窗口

来自分类Dev

javascript中的按钮,依次弹出一个按钮

来自分类Dev

选择一个单选按钮以显示一个弹出窗口并保持选中状态

来自分类Dev

当一个元素已经处于活动状态时,关闭一个jQuery弹出窗口

来自分类Dev

当一个元素已经处于活动状态时,关闭一个jQuery弹出窗口

来自分类Dev

信息窗口旁边有一个按钮吗?Google Maps API

来自分类Dev

在XSLT中创建一个简单的模式弹出窗口

Related 相关文章

  1. 1

    在AngularJS中单击元素旁边的按钮弹出一个临时窗口

  2. 2

    Qt Creator:单击“信号”按钮以弹出一个窗口

  3. 3

    用户单击按钮时弹出一个窗口

  4. 4

    模式弹出窗口上的单击按钮在 Selenium Python 中给了我一个错误

  5. 5

    当我单击一个按钮时,我想要一个弹出窗口。该弹出窗口应包含标签名称。确定按钮CLOSE按钮

  6. 6

    如何从另一个.xam文件按钮单击弹出子窗口?

  7. 7

    单击sharepoint中的新添加项目按钮时,如何在打开的窗口中弹出一个新的表单窗口

  8. 8

    使用Angular2单击添加按钮时,如何隐藏主体中的删除按钮并在下一个添加弹出窗口中显示它

  9. 9

    单击另一个元素Selenium中的按钮

  10. 10

    当我单击Javascript中的“提交”按钮时,如何从一个表中弹出元素并在另一表中推入相同元素?

  11. 11

    Angular创建一个可以单击的mouseenter弹出窗口

  12. 12

    单击图像时有一个弹出窗口

  13. 13

    用单选按钮创建一个弹出窗口

  14. 14

    如何仅用一个按钮快速消除弹出窗口

  15. 15

    使用jQuery Mobile中的一个按钮关闭和打开弹出窗口

  16. 16

    使用jQuery Mobile中的一个按钮关闭和打开弹出窗口

  17. 17

    添加一个按钮以在 jQuery 数据表中打开弹出窗口

  18. 18

    每次在网格视图中单击按钮或链接时如何打开另一个新的弹出窗口

  19. 19

    在 AngularJS 的弹出窗口中包装一个表单

  20. 20

    单击下一个弹出窗口时,第一个弹出窗口不会关闭

  21. 21

    Hybris HMC:在保存按钮旁边的 ToolBarChip/编辑器窗口中添加一个按钮

  22. 22

    单击卡以在带有下一个和上一个按钮的弹出窗口中显示其各自的详细信息

  23. 23

    如何通过单击按钮在鞋红宝石中打开一个新窗口

  24. 24

    javascript中的按钮,依次弹出一个按钮

  25. 25

    选择一个单选按钮以显示一个弹出窗口并保持选中状态

  26. 26

    当一个元素已经处于活动状态时,关闭一个jQuery弹出窗口

  27. 27

    当一个元素已经处于活动状态时,关闭一个jQuery弹出窗口

  28. 28

    信息窗口旁边有一个按钮吗?Google Maps API

  29. 29

    在XSLT中创建一个简单的模式弹出窗口

热门标签

归档