在以下代码中,我们创建了一个名为toggleDropdown的函数并将它绑定到下拉菜单的单击事件。当单击下拉菜单时,toggleDropdown函数将检查下拉菜单是否处于打开状态。如果是,它将把isOpen变量设置为false,否则将设置为true。
在HTML文件中:
在组件typescript文件中:
import { Component } from '@angular/core';
@Component({ selector: 'app-dropdown', templateUrl: './dropdown.component.html', styleUrls: ['./dropdown.component.css'] }) export class DropdownComponent {
isOpen = false;
constructor() { }
toggleDropdown() { this.isOpen = !this.isOpen; }
}
稍作改动即可适应任何Angular版本。