<tr *ngFor = 'let student of students>
<td contenteditable="true" class ='phone' #button>
{{student.phone}}
<i (click)='showbox()' class = ' glyphicon glyphicon-edit'></i>
<input *ngIf='showinput' type="text"
class="phone form-control required email " style="height:38px;">
</td>
</tr>
showbox(){
this.showinput = true;
}
Hier feuern, wann immer ich auf <td>
klicken Sie Input-Tag auf ein öffnen sollte aber klicken sie auch für andere Spalten geöffnet. Kann jemand Hilfe vorschlagen?* ngFor alle colums auf einen Klick angular2
Setzen Sie die showInput Flagge im Studenten Objekt, da jeder Schüler unabhängig voneinander geöffnet werden können. Ein globales Flag kann dafür nicht verwendet werden. –