angular-components - 是否可以展开/折叠 MaterialListComponent 中的项目
问题描述
是否可以展开/折叠 MaterialListComponent 中的项目?我注意到在https://dart-lang.github.io/angular_components/#/material_list中提到了
如果材料列表项在其祖先中有一个 DropdownHandle,如果 closeOnActivate 为真,则下拉列表将在触发(即单击或按 Enter/空格键)列表项时关闭。
这是否意味着我可以创建父项并展开/折叠嵌套元素?如果可能的话,你们能举个例子吗?
解决方案
我已经实现了material-expansionpanel
内部所需的行为material-list
(感谢@Hadrien Lejard 的建议)。这是示例:
<material-list *deferredContent>
<material-list-item [routerLink]="'parent/dashboard'" id="parents_listitem_dashboard">
<material-icon icon="store"></material-icon>Dashboard
</material-list-item>
<material-expansionpanel flat [showSaveCancel]="false">
<div class="expansionHeader" name id="parents_listitem_kits">
<material-icon icon="all_inbox"></material-icon><span>Items</span>
</div>
<material-list-item [routerLink]="'parent/items/reserved'" id="parents_listitem_reserved">
<material-icon></material-icon>Reserved
</material-list-item>
<material-list-item [routerLink]="'parent/kits/registered'" id="parents_listitem_registered">
<material-icon></material-icon>Registered
</material-list-item>
</material-expansionpanel>
</material-list>
推荐阅读
- python - NLTK 树解析内存不足
- php - 在 GET $_parameters 之前抓取 URL 的结尾
- swift - 在安装在 View 之外访问 State 的值。这将导致初始值的恒定绑定,并且不会更新
- c# - XML序列化在重新启动后将文件留空
- google-drive-api - 使用 Google Drive API,我如何找到包含一串数字的文件名?
- python - Python 使用 numpy.linalg.norm() 查找距离矩阵 --> 如何计算?
- python - 修改 django-allauth 库
- python - 以不同用户身份登录以使用 paramiko 运行命令
- apache - 根目录中的 Slim 4 .htacces 而不是 public
- reactjs - 我可以导航到 ReactComponent 代码之外的其他路由/组件吗?如何?