【发布时间】:2021-02-13 22:01:59
【问题描述】:
我正在尝试制作一个编辑按钮,当按下按钮时,输入字段会出现/消失。它以前可以工作,但是当我尝试制作显示表单时,它似乎无法识别"title.value" 这很奇怪。我将布尔值用于 "edit" 变量并结合 *ngIf 来显示/隐藏表单。如果我关闭*ngIf="edit",它会以显示您所写内容的形式正常工作。我错过了什么吗?
这是 HTML:
<input type="text" #title *ngIf="edit"/>
<button (click)="edit = !edit">Edit</button>
<button (click)="getTitle(title.value)">Get Title</button>
<h2>{{groupTitle}}</h2>
这是.ts:
public edit = false;
public groupTitle = "";
getTitle(val) {
this.groupTitle = val;
}
【问题讨论】:
标签: html angular typescript edit show-hide