html - 在 Angular 2 的表格中显示弹出窗口

标签 html css angular popup

我有一个表中的数据。每个数据集都有一个按钮,我可以单击它来发送回它的值。当我单击该按钮时,我希望自己显示一个小的弹出窗口,就像您可以在此处访问:

https://www.w3schools.com/howto/howto_js_popup.asp

我尝试了这个,并在表格中移动了 div:

<tr>
    <td>
        <div class="message" [hidden]="booleanValue">Message</div>
    </td>
</tr>

单击我的按钮曾经正确显示消息,但它不在 div 中,这意味着表格将添加一行,这不是我想要的。

这是类消息的 CSS:

.message {
    display: inline-block;
    width: 160px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -80px;
}

最佳答案

我将上面的示例改编为 Angular 。

Plunker

HTML

 <td class="popup" (click)="setShow(5)">Click me to toggle the popup!
    <span [class.show]="pop===5" class="popuptext">A Simple Popup!</span>
 </td>

关于html - 在 Angular 2 的表格中显示弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45835132/

相关文章:

html - TD 高地和探险家

javascript - 如何向下滚动到顶部,但不是立即?

javascript - li 不显示在 ul 中

javascript - 通过javascript设置CSS li计数器值

css - 如何使用 CSS 突出显示表格中交替的 10 行组?

angular - 在订阅中调用订阅的最佳方式是什么?

javascript - 刷新后清除 Angular 2 LocalStorage

angular - 如何测试该组件模板包含 mat-error

jquery - 边框半径不适用于 chrome 中的相对定位图像

javascript - Bootstrap Multiselect 插件无法取消选中所有元素