【发布时间】:2017-12-16 06:34:51
【问题描述】:
我有一个表单可以在屏幕上显示产品的详细信息,单击编辑按钮我想隐藏所有详细信息并显示可编辑的组件。我使用了 angular 2 *ngIf 条件,但它不起作用
<p *ngIf="isEditable">Product 1</p>
<input type="textbox" *ngIf="!isEditable" />
edit() {
isEditable=true;
}
屏幕已加载标签,但单击编辑按钮时,标签和文本框均会显示。我只想要文本框并在点击时隐藏标签。我怎样才能做到这一点。
【问题讨论】:
-
您尝试过使用 ChangeDetectionStrategy 吗?
-
应该是
this.isEditable = true。你错过了this
标签: javascript angular angular2-template