如何根据角度2中的条件显示一个元素

时间:2017-12-16 06:34:52

标签: javascript angular angular2-template

我有一个表单在屏幕上显示产品的详细信息,单击编辑按钮我想隐藏所有细节并显示可编辑的组件。我使用了角度2 * ngIf条件,但它无法正常工作

<p *ngIf="isEditable">Product 1</p>
<input type="textbox" *ngIf="!isEditable" />

edit() {
   isEditable=true;
 }

屏幕上装有标签,但点击编辑按钮,标签和文本框都会显示。我只想要文本框并在点击时隐藏标签。我怎样才能做到这一点。

1 个答案:

答案 0 :(得分:-1)

你是对的,只有函数内部使用this.editable

edit() : void {
   this.isEditable=true;
 }