我克隆了官方的 Angular 2.0 快速启动项目,并尝试添加侧面导航面板。我创建了一个简单的组件,其中包含以下内容:
export class AppComponent {
menuVisible: boolean = false;
toggleVisible() { this.menuVisible = !this.menuVisible; }
}
和简单的模板(哈巴狗):
side-navigation([class.visible]="menuVisible === true")
div(*ngIf="!menuVisible", (click)="toggleVisible()", style="cursor: pointer; font-size:1vw") ☰
ul(*ngIf="menuVisible")
但是当我尝试测试这个组件时,我遇到了奇怪的问题: 有时,我单击 Google Chrome 中的打开侧面板按钮(仅举例来说,此问题不依赖于任何浏览器),我看到侧面导航栏在另一个浏览器(Edge)中打开。我不知道如何解决它。是我的问题还是什么bug?