Trang chủ » Blog » [Thực hành] Ứng dụng Progress Bar- Codegym.vn

[Thực hành] Ứng dụng Progress Bar- Codegym.vn

bởi CodeGym | 26/12/2023 17:16 | Bài thực hành | Blog

Mục tiêu

Ứng dụng Progress Bar- Nắm bắt được về các thao tác với component trong Angular.

Mô tả- Ứng dụng Progress Bar

Tạo ứng dụng ProgressBar để hiển thị cho người dùng được biết tiền trình đang thực hiện đã đạt đến bước nào.

Hướng dẫn

Bước 1: Khởi tạo project với Angular CLI (nếu đã có project thì có thể bỏ qua)

Bước 2: Khởi tạo một component mới trong project và đặt tên là progress-bar

Bước 3: Tạo mới thuộc tính để component cha có thể truyền vào background color, progress color và mức độ hoàn thành (% quá trình).

@Input() backgroundColor = '#D9D9D9';
@Input() progressColor = '#4CAF50';
@Input() width = 50;

Bước 4: Đặt template cho component như sau:

<h2>Progress Bar</h2>
<div class="progress-bar-container" [style.backgroundColor]="backgroundColor">
  <div class="progress" [ngStyle]="{
  backgroundColor: progressColor,
  width: width + '%'
  }"></div>
</div>

Bước 5: đặt style cho component

.progress {
  height: 20px;
}

Bước 6: Thêm vào app.component.html:

<app-progress-bar width="65"></app-progress-bar>

Bước 7: Kiểm tra kết quả có giống với hình sau:

Mã nguồn tham khảo tại đây.

Trên đây CodeGym đã cùng với bạn luyện tập về component trong Angular. Hãy chụp ảnh màn hình và nộp bài thực hành của bạn trên CodeGymX để cùng nhau luyện tập nhé!

Tags:

0 Lời bình

Gửi Lời bình

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

BÀI VIẾT LIÊN QUAN

BẠN MUỐN HỌC LẬP TRÌNH?

GỌI NGAY

098 953 44 58

Đăng ký tư vấn lộ trình học lập trình

Đăng ký tư vấn, định hướng lộ trình học và giải đáp các thắc mắc về ngành nghề – Miễn phí – Online.

12 + 8 =

TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM
TƯ VẤN VỀ LỘ TRÌNH HỌC NGHỀ LẬP TRÌNH TẠI CODEGYM