【发布时间】:2020-03-17 09:10:50
【问题描述】:
我正在使用 Angular 6 的 contentEditable 属性来编辑元素的内容(在 ngFor 中)
当标签元素的 contentEditable 属性为真时,如何设置焦点?
<div class="tag" *ngFor="let tag of tags">
<span [contentEditable]="underUpdateTagId==tag.id" [textContent]="tag.title
(input)="tag.title=$event.target.textContent">
</span>
<span *ngIf="underUpdateTagId!=tag.id" class="edit text-info" (click)="beforeEdit(tag)">
<i class="fas fa-pencil-alt"></i>
</span>
<span *ngIf="underUpdateTagId==tag.id" class="update text-success" (click)="editTag(tag)">
<i class="fas fa-check save"></i>
</span>
<span class="delete text-danger" (click)="delete(tag)">
<i class="fas fa-trash-alt"></i>
</span>
</div>
用户界面:
【问题讨论】:
标签: javascript html angular typescript angular6