最近、角度素材を使用し始めていて、マットメニューの開閉について苦労しています...角度素材文書サイトの例では、 idをメニューに割り当て、メニューを切り替えるために使用されるボタンにディレクティブを適用します。例えば[matMenuTriggerFor]="menu"
角度素材メニューを開く/閉じる方法
これを行う命令を書くにはどうすればよいですか?特定のメニューへの参照を、そのIDを持つDOM要素のtoggle()
メソッドを呼び出すディレクティブに渡す方法がわかりませんか?
次のコードはエラーを生成します。それは「ボタン」の既知の特性ではないので
は「matMenuTriggerFor」にバインドできません。
「exportAs」が「matMenu」に設定されているディレクティブはありません。
マイコード:
<li>
<button mat-icon-button [matMenuTriggerFor]="stockSystemMenu">
<mat-icon class="sn-item">
<i class="material-icons">archive</i>
</mat-icon>
</button>
<span class="sn-item" (click)="toggleMenu(stockSystemMenu)">Stok System</span>
<mat-menu #stockSystemMenu="matMenu">
<button mat-menu-item>
<mat-icon>
<i class="material-icons">chevron_right</i>
</mat-icon>
<span>Service 1</span>
</button>
</mat-menu>
</li>
あなたのコード?あなたが試したことは何ですか? – Aravind
@Aravind私はこのことをどうやって始めるかについては分かりません。私は何とかdom要素のIDの参照を、このdom要素のtoggle()関数を呼び出すべきこの指令に渡す必要がありますか? – user2094257
もし私があなたがこれを解決する手助けをすることができます! – Aravind