【发布时间】:2018-01-14 21:37:03
【问题描述】:
所以我正在使用 Angular,并且我正在尝试制作一个按钮,当单击该按钮时会消失。我尝试过使用[hidden]、(click)="showHide = !showHide" 和许多其他方法。到目前为止没有任何工作。
我的 html(当前):
<div class="rows">
<div class="a-bunch-of-styles-for-my-button">
<a type="button" class="more-styles" (click)="inboundClick = !inboundClick" [routerLink]="['/inbound']" href="">
</a>
</div>
</div>
和我的组件:
export class AppComponent {
inboundClick = false;
}
本质上,我在一个页面上有 2 个按钮,当单击一个按钮时,我想隐藏两个按钮并显示一组新按钮。
我对 Angular 很陌生,我很困惑为什么这不起作用。
【问题讨论】:
-
您在组件中有拼写错误:
flase应该是false。您能否在问题中包含您希望显示/隐藏的按钮的模板 -
@0mpurdy 在实际代码中没有拼写错误。
-
好的,只是检查一下 :) 尝试在here's a template 中复制问题可能也是值得的。隐藏的最佳指令可能是
*ngIf- here's a tutorial
标签: html angular typescript show-hide