https://stackblitz.com/edit/angular-6dmgon
См. Стекирование выше.
Для этого я создал событие нажатия на кнопку редактирования.
<button class="btn btn-outline-primary " (click)="changeEditable()" type="button">Edit</button>
<button class="btn btn-outline-primary " [disabled]="btnDisabled" type="button">Assign</button>
<button class="btn btn-outline-primary " [disabled]="btnDisabled" type="button">Start</button>
<button class="btn btn-outline-primary " [disabled]="btnDisabled" type="button">Resolve</button>
<button class="btn btn-outline-primary " [disabled]="btnDisabled" type="button">Ready for test</button>
<button class="btn btn-outline-primary " [disabled]="btnDisabled" type="button">ReOpen</button>
<button class="btn btn-outline-primary " [disabled]="btnDisabled" type="button">Close</button>
Это меняет btnDisabled
, что влияет на кнопки в шаблоне.
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular';
btnDisabled = false;
changeEditable() {
console.log('changeEditable')
this.btnDisabled = !this.btnDisabled;
}
}