在mat-tab中使用Angular扩展动画

时间:2020-04-25 05:06:34

标签: angular angular-material

我是学生,正在做毕业设计。我在Angular动画中遇到一些问题。我会在下面解释...
首先,这是我的StackBlitz,请访问。
我希望仅在所选角色为“学生”时显示。见下图 First
当未选择角色或学生不相等时,它将隐藏。参见下图。但是,虽然未显示,但似乎它的高度(或旁边的元素)仍然存在,导致滚动条和“空白”区域
enter image description here

我试图将其设置为显示:无,

state(
    "out",
    style({
        "max-height": "0px",
        "opacity": "0",
        "visibility": "hidden",
        "display": "none"
    })
),

但是当我这样做时,扩展动画将消失。 你能指出我哪里错了吗?

注意:只有将<form>放在mat-tab中时才会遇到此问题。当我不理会它时,代码可以正常工作。这是StackBlitz

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,方法是将此CSS添加到我的<form>标记中

.custom {
  overflow-y: hidden !important;
}