Ich möchte die Bezeichnung durch Eingabetextbox ersetzen und umgekehrt, indem ich in Angular 2 auf eine Schaltfläche klicke. Ich weiß, dass ich etwas anderes verwenden muss, aber ich bin etwas verwirrt .Angular 2 - Klicken Sie hier, um die Formularfelder zu bearbeiten
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>
Das sieht gut aus, wie ist die aktuelle Situation? –
Ersetzen durch was? –
Was ich will, ist die Antwort auf diese Frage. http://StackOverflow.com/Questions/37404746/Replacing-Label-with-input-textbox-and-vice-versa-by-clicking-a-button-in-angula Aber das ist Winkel 1 und ich verwende angular 2 und ng-show und ng-hide ist nicht Teil von angular 2 – pPeter