答案 0 :(得分:0)
我认为您应该至少在Codesandbox或Stackblitz上创建一个bin。 同样,定制这么多现有的和维护的官方图书馆通常没有那么方便。相反,我建议您将数据传递给他们创建的另一个新组件,称为bottom-sheet。
添加/编辑:
您可以使用该组件保持最小化,然后:
示例:
.mat-bottom-sheet-container--horizontal .mat-nav-list {
display: flex
}
.mat-bottom-sheet-container--horizontal .mat-list-item {
height: 45px;
background-color: rgba(0,0,0,0.1);
margin: 0 12px;
padding: 0 12px;
}
显然,您还需要实现按钮以关闭/删除它们。
答案 1 :(得分:0)
创建了一个角度为2的材质弹出窗口,该弹出窗口可以最小化 https://stackblitz.com/edit/angular-matminidialog
明智的做法: 1.它在容器数组中收集弹出窗口所需的元素 container = [{ButtonLabel:“ First”,dialogId:0,动物:“ cat”}];
在关闭对话框时,使用this.dialogRef.close以便可以返回数据对象
添加了一个新ID,并将其指定为dialogId(新属性)
答案 2 :(得分:0)
我尝试过做同样的事情,但实际上没有任何效果。最终创建了这个做同样事情的库。 Min-Max-Popup