dart - 使用 AngularDart 组件在列表中打开展开的项目
问题描述
它已被使用MaterialListComponent
和MaterialListItemComponent
组件在 AngularDart 的应用程序中创建列表。
When one item of type MaterialListItemComponent
is selected, I would like a behaviour similar to first ExpansionPanel example of the AngularDart Gallery. 打开展开的项目。但是对于这个组件,我没有找到在它关闭时放置更多信息的方法,比如图像(头像)、更多标签、按钮。
这是另一个示例,使用Google 收件箱邮件:
这是我想实现的。
有什么方法或建议可以用 AngularDart 组件实现这一点吗?
解决方案
MaterialExpansionPanel 允许一些 ng-content 区域来配置标题区域。
[name]、[value] 和 [action] 区域。
在这种情况下,听起来您想使用操作内容区域。它仅在内容关闭时显示。您可以在此处的编辑/复制示例中看到这一点。它隐藏了标题,但你不需要。
推荐阅读
- r - 每次更改时更改计数,但在 R 中遇到 0 时重置
- reactjs - ReactJS - componentWillReceiveProps 使用
- angular - 在 ngx-datatable angular 4 中使用 *ngIf 隐藏/显示列时,不维护表列的拖放顺序
- excel - 基于 MAX 值使用 Powershell 在 Excel WB 中查找 ROW 值
- javascript - google.visualization.DataTable 和 linechar
- php - Yii2 移除初始搜索
- sql - 如何根据规则获取逐年数据
- php - 使用 mailx 通过 mail() PHP 发送 HTML
- dart - Flutter 和 Firestore:如何从 Stateful Widget 访问变量来创建新文档?
- pentaho - 打开团队存储库时,Spoon 中经常缺少 .type.xml 错误