【发布时间】:2020-11-05 10:33:50
【问题描述】:
我有两个 div,想通过单击按钮在它们之间切换。以下是我尝试过的代码:
<div id="one" *ngIf="show == true">
Hello One
</div>
<div id="two" *ngIf="show == false">
Hello Two
</div>
<button ng-init="show=true">Click to toggle</button>
我想在按钮单击时在两个 div 之间切换,但在这种情况下不会发生这种情况。我怀疑该节目永远不会设置为假。什么可能是我的错误。我是 AngularJS 的新手。如何在按钮单击时实现两个元素之间的切换?提前致谢。
【问题讨论】:
-
代替
ng-init="show=true",尝试ng-click="toggle()"并使用切换功能扩展控制器,如下面的答案所示。
标签: javascript angularjs