【发布时间】:2017-08-28 02:26:57
【问题描述】:
程序员朋友你好,
我习惯了 Angular 2,因此习惯了 Typescript,所以请怜悯我。
我有 5 个按钮可以在点击时启用或禁用内容,例如侧边菜单。
HTML - 代码
<li class="navigation-items">
<button class="dropdown-header" (click)="onSelect(2)">Link 2</button>
<div *ngIf="DropdownVar == 2" class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</li>
打字稿 - 代码
DropdownVar = 0;
onSelect(x){
this.DropdownVar = x;
console.log(x);
}
似乎我的 var 获得了 propper 值,但我的 *ngif 不起作用。
有没有更好的方法来处理我的问题?
另外,我想为我想要显示的内容制作一个小动画,但我想 css 是要走的路。
【问题讨论】:
-
plnkr.co/edit/XmDiJX3NhcSptZco2II5?p=preview我刚刚尝试了你所做的并且它正在工作(即使你真的应该使用
===)
标签: angular typescript