簡體   English   中英

角度材質:展開擴展面板時更改面板標題

[英]Angular Material: change the panel title when expansion panel is expanded

我想知道擴展面板時是否可以更改(多個擴展面板之一)的面板標題。 標題過長時將很有用。

例如:我用“ Hello ...”作為標題,展開時將是“大家好”

我嘗試過打開和關閉的東西,但是它同時更改了我的每個標題。

非常感謝!

最簡單的方法是使用模板邏輯。 將模板引用變量應用於擴展面板,並使用該變量獲取擴展狀態以更改標題文本:

<mat-expansion-panel #thisPanel>
  <mat-expansion-panel-header>
    <mat-panel-title>

      {{ thisPanel.expanded ? 'Hello everybody' : 'Hello...' }}

    </mat-panel-title>
    ...
  </mat-expansion-panel-header>
  ...
</mat-expansion-panel>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM