ユーザーにより直感的でわかりやすくなる!
コンポーネントの中のHTML
<!-- ボタン1の背景色をbutton1Colorにバインド -->
<button (click)="Button1Color()" [style.background]="button1Color"
style="padding:20px 60px; margin:10px;">
Button 1
</button>
<!-- ボタン2の背景色をbutton2Colorにバインド -->
<button (click)="Button2Color()" [style.background]="button2Color"
style="padding:20px 60px; margin:10px;">
Button 2
</button>
コンポーネントの中のTypescript
export class 作ったコンポーネント名Component {
button1Color: string = 'black';
button2Color: string = 'gray';
Button1Color() {
if (this.button1Color === 'gray') {
this.button1Color = 'black';
this.button2Color = 'gray';
}
else {
this.button1Color = 'gray';
}
}
Button2Color() {
if (this.button2Color === 'gray') {
this.button2Color = 'black';
this.button1Color = 'gray';
}
else {
this.button2Color = 'gray';
}
}
}
テンプレだから
シンプルですがCSSやSCSSを使ってデザインでちがう感じに
カスタマイズするのがオススメ!