css - Angular Material 中的可扩展行,带有 mat-row 指令
问题描述
嗨,我正在尝试实现类似于可扩展面板但带有mat-row
指令的东西。我正在努力解决一些带有详细信息的面板始终可见且无法隐藏的 CSS 问题。此外,即使我隐藏了面板,也有一个额外的行 eveytime 可见。我的代码看起来像这样。
谁能帮我解决这个微妙的事情?
解决方案
有点不清楚你的问题到底是什么,但我认为这就是你目前所缺少的:
1st:添加以下css类:
.hide-me {
display:none;
}
然后你可以有条件地使用 ngClass 设置类:
[ngClass]="{'hide-me': expandedElement !== row}"
或者对于行:
<mat-row *matRowDef="let row; columns: ['expandedDetail']"
[ngClass]="{'hide-me': expandedElement !== row}"
class="example-detail-row"></mat-row>
它至少解决了一个明显的问题:
推荐阅读
- validation - Golang 验证器:structExcept
- javascript - React / PrimeReact 应用程序未使用 JSON 从 Web 服务呈现数据表内容
- swift - UIView 未使用模型初始化
- php - 在 Symfony 中反序列化对象的索引数组
- sql - 选择一行Oracle中的所有值(所有行)
- java - 更新了错误“JDK7u25 Codebase manifest 属性应该用于限制 JAR 再利用。请设置 manifest.custom.codebase”的解决方案
- r - 应用 fGarch 包拟合简单 GARCH 模型时的警告消息
- c# - VS2019社区升级到专业版报错CS0579
- vulkan - vkQueuePresentKHR 上的 vkMapMemory 验证错误,但从未直接调用该函数
- php - 如何从 jquery 更新树枝变量?