gpt4 book ai didi

Angular Material2 SideNav onOpen on Close

转载 作者:行者123 更新时间:2023-12-04 00:34:48 25 4
gpt4 key购买 nike

我正在使用 Angular 4 和 Material 制作一个网络应用程序。我正在使用 Material “Sidenav”组件。如果 sidenav 打开或关闭,我想触发一个事件。通过向按钮的 click 属性添加一个函数来触发事件。但是,如果我通过按退出键或单击导航之外的某处来关闭 sidenav,则按钮上的单击事件在逻辑上不起作用。

sidenav 有两个属性,分别是 onOpenonClose,但我不明白如何使用它们。或者它们是否是实现我想要做的事情的正确属性?

为了更好地理解这里有一个 plunker:http://embed.plnkr.co/ZPmhbFm1hbOUKYp1rV6J/

如果 sidenav 因未按下按钮而关闭,结果应该是带有“World”的警报。

最佳答案

我看过你的 plunker 演示。您不能那样使用 onOpenonClose。将您的 md-sidenav html 更改为以下内容:

<md-sidenav class="example-sidenav" #sidenav mode="over" opened="false" 
(open)="menufunction('SideNav Opened')"
(close)="menufunction('SideNav Closed')">

这里是更新的 plunk 的链接:https://plnkr.co/edit/96Hz4rZFJCuyNZDwEpGd?p=preview

关于Angular Material2 SideNav onOpen on Close,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45501569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com