[英]Minimize Angular Material Dialog
創建了一個可以最小化的 angular 2 材質彈出窗口https://stackblitz.com/edit/angular-matminidialog
概念明智: 1. 它在容器數組中收集彈出窗口所需的元素容器 = [{ButtonLabel:"First", dialogId:0,animal: "cat"}];
在關閉對話框時,使用 this.dialogRef.close 以便可以返回數據對象
添加一個新 id 並作為 dialogId 給出(一個新屬性)
我認為您應該開始在Codesandbox或Stackblitz上至少創建一個 bin。 此外,定制那么多現有和維護的官方庫通常也不太方便。 相反,我建議您將數據傳遞到他們制作的另一個新組件中,稱為底表。
添加/編輯:
您可以使用該組件來保持最小化,然后:
例子:
.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;
}
顯然,您還需要實現按鈕來關閉/刪除它們。
我嘗試做同樣的事情,但實際上沒有任何效果。 最終創建了這個做同樣事情的庫。 最小最大彈出
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.