2

这是一个例子 - http://plnkr.co/edit/iwvjJcUurUW2AvkDArfz?p=preview

我希望仅当鼠标悬停在行上并通过传递名称执行某些功能 delete(name) 时才显示删除按钮

我怎样才能做到这一点?

PS我是Angular世界的新手

4

2 回答 2

10

这可以通过 CSS 快速解决,无需带 JS 或 Angular。在我看来,仅使用基本的 CSS 会是更好的解决方案。将以下内容添加到您的样式表中:

 <style>
   tr i.icon-minus-sign { display: none; }
   tr:hover i.icon-minus-sign { display: block; };
 </style>
于 2013-05-14T07:12:23.413 回答
0

安德烈斯的回答很好,但我认为许多偶然发现此页面的人会欣赏这种变化:

 <style>
   tr i.icon-minus-sign { visibility: hidden; }
   tr:hover i.icon-minus-sign { visibility: visible; };
 </style>

这在许多情况下会更好,因为当使用可见性:隐藏时,元素仍然存在但只是不可见,因此即使不显示它也会占用空间。这就是为什么表格和单元格在悬停在行上时不会改变大小的原因。

于 2017-03-17T21:40:53.843 回答