Ayu*_* AJ 15 javascript ng-show angular angular7
我正在尝试使用 ng-model 和 ng-hide 在 angular 7 中显示/隐藏一个 div,但它不起作用。
button
to Show/Hide-用于ng-model
设置表达式
<button type="checkbox" ng-model="show" >show/hide</button>
Run Code Online (Sandbox Code Playgroud)
div
显示/隐藏,用于ng-hide
隐藏div
<div class="row container-fluid" ng-hide="show" id="divshow" >
Div Content
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过了ng-model
,ng-hide
但仍然无法正常工作。请提供解决方案
Abd*_*ssi 15
在你的 HTML
<button (click)="toggleShow()" type="checkbox" >show/hide</button>
<div *ngIf="isShown" class="row container-fluid" id="divshow" >
Div Content
</div>
Run Code Online (Sandbox Code Playgroud)
在您的组件类中添加:
isShown: boolean = false ; // hidden by default
toggleShow() {
this.isShown = ! this.isShown;
}
Run Code Online (Sandbox Code Playgroud)
Seb*_*ian 11
试试这个解决方案:
解决方案1:
<div *ngIf="show" class="row container-fluid" id="divshow" >
Div Content
</div>
Run Code Online (Sandbox Code Playgroud)
解决方案2:
<div [hidden]="!show" class="row container-fluid" id="divshow" >
Div Content
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
64409 次 |
最近记录: |