Step 1: Design the Blog and Button:
In the blog.component.html
file, design your blog content. Include the number count button from the number-count-button
component. Here's an example:
<div> <div class="d-flex number-selection-btn justify-content-center"> <div class="d-flex align-items-center"> <ion-button (click)="decrementCount()"> <ion-icon name="remove-outline" class="icon-size" slot="icon-only" ></ion-icon> </ion-button> </div> <div class="d-flex align-items-center px-3 number-input-div"> <ion-input class="text-center" type="number" > </ion-input> </div> <div class="d-flex align-items-center"> <ion-button (click)="incrementCount()"> <ion-icon name="add-outline" slot="icon-only" class="icon-size" ></ion-icon> </ion-button> </div> </div> </div>
Step 2: Implement Number Count Css:
You can add Css As you Required
.input-bg { background: white; border-radius: 6px; border: 1px solid #9593a4; color: #06295b; }
Step 3: Implement Number Count Logic:
In the number-count-button.component.ts
file, implement the number count logic. Create a button that increments and decrement counter when clicked:
import { Component } from '@angular/core'; @Component({ selector: 'app-number-count-button', templateUrl: './number-count-button.component.html', styleUrls: ['./number-count-button.component.css'] }) export class NumberCountButtonComponent { count: number = 0; incrementCount(): void { this.count++; } decrementCount(): void { this.count--; } }
Step 4: Run the Application:
Run the Angular development server to see your blog with the number count button:
ng serve
Open your browser and navigate to http://localhost:4200 to view your Angular blog with the number count button.