【发布时间】:2020-11-02 09:43:51
【问题描述】:
我有一个场景,我通过 ngFor 循环动态渲染面板,在垫板扩展时使用动态垫子内容,垫子内容通过 API 响应异步映射,我一次只能显示一个面板扩展,附件是我的问题视频和 StackBlitz 代码。对不起,我不知道如何解释我的问题,所以我发布了我的问题的视频。下面附上代码sn-p
https://www.screencast.com/t/G9IHGF9R - 正如您所看到的,当我尝试打开任何面板时,另一个面板已经打开,我的面板内容与面板标题一起被隐藏。
https://stackblitz.com/edit/angular-cyvcxp?file=src%2Fapp%2Fexpansion-expand-collapse-all-example.ts
其实所有面板的mat内容都是用一个变量值来驱动的
我想要实现的是,当我展开我的面板时,它不应该被隐藏,而是被点击的面板应该在同一个地方打开或在页面顶部打开。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: angular typescript angular-material