Вы пытаетесь присвоить объект строковому литералу.(ngModelChange)="'isDisabled'+i=$event"
например, когда i равен 1, сработает оператор 'isDisabled1' = $event
.
В идеале это свойство 'disabled' должно быть частью данных таблицы для каждой строки, и вы можете просто связать этонапример, [disabled]="element.disabled"
.
Поскольку вы просто пытаетесь включить кнопку, когда выбрано любое значение из выбранного, вам на самом деле не нужна никакая модель для этого.Просто назначьте ссылку на шаблон для выбранного компонента и используйте его для проверки значения.
<mat-select #jobIDSelect (change)="onSelectJobId($event)" placeholder="Select Job ID" required>
...
<button *ngIf="!showArchivedBrand" mat-button [disabled]="jobIDSelect.value" ... >Manage Tabs</button>
Возможно, вам также понадобится модель для выбора идентификатора задания, я не уверен, но, возможно, вызаботимся об этом через (change)="onSelectJobId($event)"
.