Поскольку вы выполняете итерации по циклу, установка showChecklistAction = true должна отображать элементы управления кнопки для всех элементов массива.Вам нужно отслеживать каждый отдельный элемент массива для отображения / скрытия элементов управления кнопки.
Один из подходов может состоять в том, чтобы изменить массив feeds и добавить поле isFocused ,как это ..
feeds = [
{
name:'input1',
isFocused:false
},
{
name:'input2',
isFocused:false
}
]
html-код вашего компонента изменится следующим образом
<div *ngFor="let loop of feeds">
<label >
<textarea
(focus)="loop.isFocused = true" ></textarea>
<div *ngIf="loop.isFocused === true">
<button style="margin:5px" (click)="updateSubtask(subtask)">Save</button>
<button type="button" class="site_btn no_bg_btn btn comment_btn bold" (click)="loop.isFocused = false; ">X</button>
</div></label>
</div>
Вот рабочая StackBlitz ссылка.
Спасибо.