我有一个基础的angular模板,在侧边栏中有搜索功能。在移动设备上,当我点击侧边栏中的查找按钮时,侧边栏不会消失。我该如何使用angular关闭侧边栏?
我有一个基础的angular模板,在侧边栏中有搜索功能。在移动设备上,当我点击侧边栏中的查找按钮时,侧边栏不会消失。我该如何使用angular关闭侧边栏?
@ViewChild
获取到侧边栏的NavLevelDirective
实例,并调用它的close()
方法。<nav #mySidenav class="sidenav" [clr-nav-level]="2">
<app-sidebar></app-sidebar>
</nav>
然后通过以下方式在您的应用程序组件中访问它:
@ViewChild("mySidenav", {read: NavLevelDirective}) sidenav: NavLevelDirective;
当用户点击“查找”按钮时,只需调用sidenav.close()
即可。