Chúng ta sẽ tìm hiểu cách cài đặt [và gỡ cài đặt] bootstrap trong Angular từ npm, cdn hoặc sử dụng sơ đồ ng add và thêm bootstrap vào mảng style/scripts của angular. tập tin json. Tiếp theo, chúng ta sẽ tìm hiểu cách xây dựng giao diện người dùng với nhiều thành phần khác nhau như thanh điều hướng, lưới, bộ chọn ngày và giờ, chú giải công cụ, băng chuyền, phương thức, tab, danh sách thả xuống và biểu mẫu
Chúng ta cũng sẽ thấy những lợi thế của việc triển khai Angular cho Bootstrap — ng-bootstrap
so với ngx-bootstrap
so với mdbootstrap
. Và xem một số mẫu Angular Bootstrap phổ biến mà bạn có thể sử dụng với Angular để nhanh chóng tạo bố cục của mình
Ví dụ Bootstrap góc
Giới thiệu Angular 15 và Bootstrap 5
Cả Angular 15 và Bootstrap 5 đều là các framework rất phổ biến để xây dựng ứng dụng phía máy khách trong trường hợp của Angular hoặc tạo kiểu dáng và cung cấp các thành phần để xây dựng giao diện người dùng chuyên nghiệp trong trường hợp của Bootstrap
Angular tự định vị mình là nền tảng của nhà phát triển web hiện đại, cung cấp cho nhà phát triển một phương pháp thống nhất để phát triển ứng dụng và chia sẻ mã, cũng như khả năng xây dựng ứng dụng cho bất kỳ mục tiêu triển khai nào, bao gồm web, web di động, di động gốc và gốc máy tính để bàn
Angular mang lại nhiều lợi ích về tốc độ và hiệu suất bằng cách tận dụng tốc độ tối đa có thể có trên Nền tảng web hiện nay và hơn thế nữa, thông qua các kỹ thuật và API hiện đại như Công nhân web và kết xuất phía máy chủ. Nó cũng mang lại cho bạn lợi thế về khả năng mở rộng bằng cách sử dụng các thư viện như RxJS, Immutable. js hoặc mô hình đẩy khác để xây dựng mô hình dữ liệu đáp ứng yêu cầu dữ liệu lớn
Ngoài ra, nó có công cụ dành cho nhà phát triển tuyệt vời giúp đơn giản hóa quá trình phát triển nhanh chóng các tính năng bằng cách sử dụng các mẫu khai báo và đơn giản. Nó có ngôn ngữ mẫu riêng có thể được mở rộng thêm với các thành phần tùy chỉnh nếu việc sử dụng bộ thành phần dựng sẵn mở rộng vẫn không đáp ứng yêu cầu của bạn. Hơn nữa, hầu hết mọi môi trường phát triển tích hợp [IDE] và trình chỉnh sửa mã đều cung cấp phản hồi và hỗ trợ phù hợp cho Angular. Thay vì sa lầy vào các chi tiết cơ bản để làm cho mã hoạt động, bạn có thể tập trung vào việc phát triển các ứng dụng tuyệt vời
Nếu bạn nghi ngờ về khả năng của Angular, hãy xem xét rằng nó cung cấp năng lượng cho các ứng dụng do Google phát triển và được sử dụng bởi hàng triệu người trên toàn thế giới, nhờ vào các tính năng năng suất và kiến trúc có thể mở rộng của nó
Mặt khác, Bootstrap được mô tả là bộ công cụ nguồn mở phổ biến nhất thế giới để dễ dàng thiết kế và tùy chỉnh các trang web ưu tiên thiết bị di động đáp ứng, bao gồm các biến Sass và mixin, hệ thống lưới đáp ứng, một thư viện lớn các thành phần dựng sẵn và các plugin JavaScript mạnh mẽ
Bootstrap 5 đã được phát hành gần đây với các thành phần được viết bằng JavaScript đơn giản thay vì jQuery, vốn trước đây được yêu cầu để sử dụng Bootstrap. Ngay cả với sự gia tăng của các khung và thư viện hiện đại như Angular và React, jQuery vẫn luôn là một yêu cầu nhưng cũng là nguồn xung đột vì các bộ công cụ này không hoạt động tốt với jQuery hoặc làm những việc khác với jQuery, thao tác trực tiếp với DOM thay vì thông qua các DOM ảo
Cả Angular và Bootstrap đều là các dự án nguồn mở có sẵn theo giấy phép MIT cho phép
Xuyên suốt các hướng dẫn góc cạnh của con đường này, chúng ta sẽ tìm hiểu cách cài đặt Bootstrap 5 trong dự án Angular 15 và sau đó chúng ta sẽ xem cách từng bước và ví dụ về cách sử dụng các thành phần Bootstrap để xây dựng giao diện người dùng đẹp mắt với Angular 15. Chúng tôi cũng sẽ xây dựng một giao diện người dùng góc hoạt động hoàn chỉnh được tạo kiểu bằng Bootstrap khi chúng tôi tiến hành thông qua các hướng dẫn này
điều kiện tiên quyết
Bạn nên nắm bắt cơ bản những điều sau đây để tận dụng tối đa hướng dẫn này
Hơn 3 cách để thêm Bootstrap 5 vào Angular 15
Trong phần này, chúng ta sẽ xem các cách tích hợp Angular và Bootstrap để tạo kiểu cho các ứng dụng được xây dựng
Chúng ta sẽ xem cách tích hợp Angular với Bootstrap, theo nhiều cách khác nhau bao gồm sử dụng các gói ng-bootstrap
và ngx-bootstrap
Chúng tôi sẽ sử dụng Angular CLI 15 để tạo một dự án hoàn toàn mới
Đây là các bước của hướng dẫn của chúng tôi
- Bước 1 — Cài đặt Angular CLI v15
- Bước 2 — Cài đặt Bootstrap 5 trong Dự án Angular 15 của bạn
- Bước 3 [Phương pháp 1] — Thêm Bootstrap 5 vào Angular 15 bằng ____6
- Bước 3 [Phương pháp 2] — Thêm Bootstrap 5 vào Angular 15 bằng ____7
- Bước 3 [Phương pháp 3] — Thêm Bootstrap 5 vào Angular 15 bằng
- Bước Thay thế — Thêm Bootstrap 5 Sử dụng
ng-bootstrap
vàngx-bootstrap
Hơn 3 cách để đưa Bootstrap 5 vào dự án Angular 15 của bạn
Bootstrap có thể được tích hợp vào ứng dụng Angular của bạn theo nhiều cách khác nhau
- Thêm các tệp Bootstrap CSS và JavaScript trong phần của tệp
index.html
của dự án Angular của bạn với mộtng-bootstrap
1 vàng-bootstrap
1Bước 3 [Phương pháp 3] — Thêm Bootstrap 5 vào Angular 15 bằng cách sử dụng
ng-bootstrap
3Chúng ta cũng có thể sử dụng tệp
ng-bootstrap
3 để thêm tệp CSS của Bootstrap vào dự án của mìnhMở tệp
ng-bootstrap
5 của dự án Angular của bạn và nhập tệpng-bootstrap
6 như sau@import "~bootstrap/dist/css/bootstrap.css"
Điều này thay thế [các] phương thức trước đó, vì vậy bạn không cần thêm tệp vào mảng
ng-bootstrap
7 của tệpangular.json
hoặc tệpindex.html
Làm thế nào để cài đặt
Thêm Bootstrap vào ứng dụng Angular 14 .Bước 1 - Cài đặt Angular CLI 14Bước 2 - Khởi tạo Dự án Angular 14 của bạnBước 3 – Cài đặt Bootstrap 5Bước 4 - Tạo các thành phần góc và thiết lập định tuyếnBước 5 – Thêm Bootstrap 5 JumbotronBước 6 – Tạo một bảng Angular Bootstrap 5Làm thế nào để cài đặt
Có ba [3] cách chính để thêm bootstrap vào dự án góc của chúng ta. Phương pháp 1. Sử dụng CLI góc [cài đặt npm] . Phương pháp 2. Sử dụng CDN [phương pháp Sao chép và Dán]. Phương pháp 3. Thêm tệp CSS bootstrap vào dự án của bạn [Sử dụng nhập CSS].Làm thế nào để cài đặt
Cài đặt thủ công .Thêm các phụ thuộc bootstrap , @popperjs/core và @ng-bootstrap/ng-bootstrap từ npmCài đặt polyfill @angular/localizeThêm CSS/SCSS bootstrap vào dự án của bạn [không yêu cầu javascript]Không làm
Bạn có thể đưa Bootstrap vào dự án Angular 14 của mình theo nhiều cách. Bao gồm các tệp Bootstrap CSS và JavaScript trong phần