Есть два способа сделать это
1-й метод от контроллера
app.component.html
<button class="btn btn-outline-primary btn-sm" (click)="actualizarEstado()">Editor</button>
Контроллер
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
public estado : boolean = false;
actualizarEstado(){
return this.estado = !this.estado;
}
}
2-й метод с уровня просмотра
app.component.html
<button class="btn btn-outline-primary btn-sm"(click)="estado=!estado">Editor</button>
Контроллер
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
public estado : boolean = false;
}