Shi*_*agh 4 javascript variables angular angular-template-variable angular7
有两个切换按钮(编辑和提交),哪个按钮应该像点击时切换显示/隐藏样式一样工作
<button (click)="showEditBtn = false;" *ngIf="showEditBtn;"> Edit</button>
<button (click)="showEditBtn = true;" *ngIf="!showEditBtn;">Submit</button>
Run Code Online (Sandbox Code Playgroud)
我需要 showEditBtn变量应该是true默认值而不触及脚本文件
是否可以为模板中的变量赋值,如下例所示?
<div> {{ let showEditBtn = true }} </div>
Run Code Online (Sandbox Code Playgroud)
想通了。这有点像黑客。但工作完美
<div *ngIf="true; let showEditBtn">
<div> {{ showEditBtn }} </div>
<button (click)="showEditBtn = false" *ngIf="showEditBtn"> Edit</button>
<button (click)="showEditBtn = true" *ngIf="!showEditBtn">Submit</button>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9823 次 |
| 最近记录: |