我想用輸入文本框替換標籤,反之亦然,單擊Angular 2中的按鈕。我知道必須使用ngIf的某種類型,但我對如何執行有點困惑。Angular 2 - 單擊以編輯表單域
HTML:
<form>
<div class="information">
<label *ngIf="editMode">{{textValue}}</label>
<input *ngIf="editMode" [ngModel]="name">
<button (click)="editMode=true">Edit</button>
<button (click)="editMode=false">Save</button>
</div>
</form>
這看起來不錯,目前情況如何? –
替換爲什麼? –
我想要的是這個問題的答案。 http://stackoverflow.com/questions/37404746/replacing-label-with-input-textbox-and-vice-versa-by-clicking-a-button-in-angula 但是,這是角1,我使用角2和ng-show和ng-hide不是角2的一部分 – pPeter