Angular 从角度6组件动态设置mat选项卡特性的样式

Angular 从角度6组件动态设置mat选项卡特性的样式,angular,sass,angular-material-6,Angular,Sass,Angular Material 6,我有一个mat选项卡组,有两个选项卡-基本搜索和高级搜索。由于高级搜索有更多的表单字段,我想动态修改.mat选项卡body content类的max height属性 默认情况下,mat选项卡主体内容类已将溢出设置为自动,因此您不需要设置该值。在正常使用情况下,如果您想在选项卡内显示垂直滚动条,则只需限制mat选项卡组的高度。为什么不使用?@G.Tranter?我刚才还试过,但我猜是父组件导致了这种行为。均匀放置overflow-y:滚动在“.mat选项卡body content”选择器上显

我有一个
mat选项卡组
,有两个选项卡-基本搜索和高级搜索。由于高级搜索有更多的表单字段,我想动态修改
.mat选项卡body content
类的
max height
属性



默认情况下,mat选项卡主体内容类已将溢出设置为自动,因此您不需要设置该值。在正常使用情况下,如果您想在选项卡内显示垂直滚动条,则只需限制mat选项卡组的高度。

为什么不使用
?@G.Tranter?我刚才还试过,但我猜是父组件导致了这种行为。均匀放置
overflow-y:滚动
在“.mat选项卡body content”选择器上显示一个白色条,但它不会滚动。如果您能分享StackBlitz的完整工作示例,可能会有很大帮助。您共享的代码不正确-SASS var名称在定义和使用之间不匹配-因此很难知道这是实际问题还是仅仅是一个复制错误。我的错误-SASS var以
$advanced search panel
开始。默认情况下,mat选项卡主体内容类已将溢出设置为auto,所以我真的不明白你为什么认为你需要设置它。在正常使用情况下,如果希望在选项卡内显示垂直滚动条,则只需限制mat选项卡组的高度。