Thêm bootstrap vào dự án góc cạnh

Cập nhật tháng 5 năm 2018. mã được cập nhật lên Angular v6. Liên kết Stackblitz cũng có sẵn ở cuối bài viết này

nội dung

Mặc dù thiết lập có vẻ đơn giản, nhưng tôi vẫn nhận được rất nhiều câu hỏi về cách thiết lập dự án Angular được tạo bằng Angular CLI với Bootstrap. Vì vậy, hãy xem từng bước trong các phần bên dưới

1. Tạo một dự án Angular với Angular CLI

Bước đầu tiên là tạo dự án Angular của bạn bằng Angular CLI

Đối với ví dụ này, chúng tôi sẽ sử dụng lệnh sau

ng new angular-bootstrap-example

2. Cài đặt Bootstrap từ NPM

Tiếp theo, chúng ta cần cài đặt Bootstrap. Thay đổi thư mục thành dự án chúng tôi đã tạo (______19) và thực hiện lệnh sau

Đối với Bootstrap 3

npm install [email protected]

Đối với Bootstrap 4

npm install bootstrap

2. 1. Thay thế. CSS Bootstrap cục bộ

Thay vào đó, bạn cũng có thể tải xuống Bootstrap CSS và thêm nó cục bộ vào dự án của mình. Tôi đã tải xuống Bootstrap từ trang web và tạo một thư mục ____ ____ 30 (cùng cấp với

npm install bootstrap
1)

Thêm bootstrap vào dự án góc cạnh

Không đặt các tệp CSS cục bộ của bạn trong thư mục

npm install bootstrap
2. Khi chúng tôi thực hiện quá trình xây dựng sản xuất với Angular CLI, các tệp CSS được khai báo trong
npm install bootstrap
3 sẽ được thu nhỏ và tất cả các kiểu sẽ được nhóm thành một kiểu duy nhất. css. Thư mục tài sản được sao chép vào thư mục dist trong quá trình xây dựng (mã CSS sẽ được sao chép). Chỉ đặt các tệp CSS cục bộ của bạn dưới
npm install bootstrap
2 trong trường hợp bạn đang nhập chúng trực tiếp vào
npm install bootstrap
5

3. Nhập CSS

Chúng tôi có hai tùy chọn để nhập CSS từ Bootstrap đã được cài đặt từ NPM

1. Định cấu hình

npm install bootstrap
3

npm install [email protected]
1

2. Nhập trực tiếp vào

npm install bootstrap
7 hoặc
npm install bootstrap
8

npm install [email protected]
4

Cá nhân tôi thích nhập tất cả các kiểu của mình trong

npm install bootstrap
7 vì nó đã được khai báo trong
npm install bootstrap
3 rồi

3. 1 thay thế. CSS Bootstrap cục bộ

Nếu bạn đã thêm tệp CSS Bootstrap cục bộ, chỉ cần nhập tệp đó vào

npm install bootstrap
3

npm install [email protected]
8

hoặc

npm install bootstrap
7

npm install [email protected]
0

Với thiết lập này, chúng tôi có thể bắt đầu sử dụng các lớp Bootstrap CSS trong dự án của mình

4. Các thành phần JavaScript Bootstrap với ngx-bootstrap (Tùy chọn 1)

Trong trường hợp bạn không cần sử dụng các thành phần Bootstrap JavaScript (yêu cầu JQuery), thì đây là tất cả các thiết lập bạn cần. Nhưng nếu bạn cần sử dụng các phương thức, đàn accordion, datepicker, tooltips hoặc bất kỳ thành phần nào khác, làm cách nào chúng ta có thể sử dụng các thành phần này mà không cần cài đặt jQuery?

Có một thư viện trình bao bọc Angular cho Bootstrap được gọi là ngx-bootstrap mà chúng ta cũng có thể cài đặt từ NPM

npm install [email protected]
1

npm install [email protected]
13 và
npm install [email protected]
14 là cùng một gói. ng2-bootstrap được đổi tên thành ngx-bootstrap sau
npm install [email protected]
15

Trong trường hợp bạn muốn cài đặt Bootstrap và ngx-bootstrap cùng lúc khi bạn tạo dự án Angular CLI của mình

npm install [email protected]
5

4. 1. Thêm các mô-đun Bootstrap cần thiết trong ứng dụng. mô-đun. ts

Đi qua

npm install [email protected]
14 và thêm các mô-đun cần thiết vào
npm install [email protected]
17 của bạn. Ví dụ: giả sử chúng tôi muốn sử dụng các thành phần Dropdown, Tooltip và Modal

npm install [email protected]
8

Bởi vì chúng tôi gọi phương thức

npm install [email protected]
18 cho mỗi mô-đun (do nhà cung cấp mô-đun ngx-bootstrap cung cấp), các chức năng sẽ có sẵn trong tất cả các thành phần và mô-đun của dự án của bạn (phạm vi toàn cầu)

Thay vào đó, nếu bạn muốn tổ chức

npm install [email protected]
14 trong một mô-đun khác (chỉ dành cho mục đích tổ chức trong trường hợp bạn cần nhập nhiều mô-đun bs và không muốn làm lộn xộn ứng dụng của mình. module), bạn có thể tạo một mô-đun
npm install [email protected]
40, nhập các mô-đun Bootstrap (sử dụng
npm install [email protected]
41) và cũng khai báo chúng trong phần xuất (để chúng cũng có sẵn cho các mô-đun khác)

npm install [email protected]
0

Cuối cùng, đừng quên nhập mô-đun bootstrap của bạn vào

npm install [email protected]
17

npm install [email protected]
1

npm install [email protected]
14 hoạt động với Bootstrap 3 và 4. Và tôi cũng đã thực hiện một số thử nghiệm và hầu hết các chức năng cũng hoạt động với Bootstrap 2. x (vâng, tôi vẫn còn một số mã kế thừa cần duy trì)

5. Hãy viết mã

Bây giờ chúng ta đã thiết lập xong các thành phần CSS và JavaScript, hãy thêm một số mã vào

npm install [email protected]
44 của chúng ta

npm install [email protected]
2

Đối với thành phần DropDown, ngx-bootstrap cung cấp một số lệnh

npm install [email protected]
45. Chỉ thị
npm install [email protected]
46. sử dụng chỉ thị này thay vì
npm install [email protected]
47

npm install [email protected]
48. Chỉ thị
npm install [email protected]
49. sử dụng chỉ thị này thay vì
npm install [email protected]
80. Nó cũng sẽ thêm các thuộc tính aria vào phần tử HTML

npm install [email protected]
81. Chỉ thị
npm install [email protected]
82. sử dụng chỉ thị này thay vì
npm install [email protected]
83

Và bạn sẽ có hành vi tương tự như Bootstrap + Jquery

Thêm bootstrap vào dự án góc cạnh

Hãy cũng phát triển một nút với chú giải công cụ

npm install [email protected]
3

Chỉ thị

npm install [email protected]
84 có hiệu lực tương tự như
npm install [email protected]
85

Thêm bootstrap vào dự án góc cạnh

Chúng ta cũng hãy xem cách sử dụng thành phần Modal

npm install [email protected]
4

Trong đoạn mã trên, lưu ý rằng chúng tôi đang sử dụng một

npm install [email protected]
86 làm vùng chứa mẫu phương thức của chúng tôi. Bản mẫu này đang được tham chiếu bởi một biến cục bộ của bản mẫu
npm install [email protected]
87. Khi người dùng nhấp vào nút, chúng tôi yêu cầu mã của chúng tôi mở phương thức được tham chiếu bởi
npm install [email protected]
87 (bạn có thể có bao nhiêu phương thức nếu cần, chỉ cần đặt các tên khác nhau cho các biến cục bộ của bạn)

Ngoài ra còn có một nút đóng trong phương thức đang gọi

npm install [email protected]
89

Vì vậy, chúng tôi cũng cần một số mã TypeScript trong

npm install [email protected]
00 của mình

npm install [email protected]
5

npm install [email protected]
45. đầu tiên chúng ta cần một biến để giữ một tham chiếu của phương thức của chúng ta. Điều này sẽ được sử dụng để đóng phương thức

npm install [email protected]
48. để hiển thị phương thức, chúng tôi cũng cần dịch vụ ngx-bootstrap

npm install [email protected]
81. và khi người dùng nhấp vào nút để mở cửa sổ bật lên, chúng tôi sẽ giữ tham chiếu phương thức và chuyển tên cục bộ của mẫu cho modalService

Thêm bootstrap vào dự án góc cạnh

mã nguồn ngx-bootstrap vẫn đang sử dụng Angular v2. x. Vì không có thay đổi đột phá lớn từ v2. x đến v. 4x, dùng với v4 cũng ok. x. Tuy nhiên, một số thành phần ngx-bootstrap sử dụng

npm install [email protected]
04 thay vì
npm install [email protected]
05, vì vậy bạn có thể nhận được cảnh báo trong bảng điều khiển trình duyệt của mình liên quan đến việc
npm install [email protected]
87 không được dùng nữa. Đối với các ví dụ, chẳng hạn như phương thức, hãy thay thế
npm install [email protected]
87 bằng
npm install [email protected]
86 trong mã của bạn và bạn sẽ ổn thôi

Chúng tôi có một dự án Angular sử dụng Bootstrap và không cần nhập JQuery để có hành vi tương tự

6. Bootstrap 4 Thành phần JavaScript với ng-bootstrap (Tùy chọn 2)

Ngoài ra còn có tùy chọn thứ hai để sử dụng các thành phần Bootstrap JavaScript trong Angular mà không cần JQuery trong trường hợp bạn đang sử dụng Bootstrap 4. ng-bootstrap

Bạn có thể cài đặt

npm install [email protected]
09 trong dự án của mình từ NPM

npm install [email protected]
6

Trong

npm install [email protected]
17 của bạn, bạn cần nhập
npm install [email protected]
11 bằng phương pháp
npm install [email protected]
41

npm install [email protected]
7

Nếu bạn có các mô-đun tính năng trong ứng dụng của mình, bạn cũng cần nhập

npm install [email protected]
13, nhưng không có phương thức
npm install [email protected]
41

Làm cách nào để thêm Bootstrap vào dự án Angular 14?

Thêm Bootstrap vào ứng dụng Angular 14 .
Bước 1 - Cài đặt Angular CLI 14
Bước 2 - Khởi tạo Dự án Angular 14 của bạn
Bước 3 – Cài đặt Bootstrap 5
Bước 4 – Tạo các thành phần góc và thiết lập định tuyến
Bước 5 – Thêm Bootstrap 5 Jumbotron
Bước 6 – Tạo một bảng Angular Bootstrap 5

Làm cách nào để thêm Bootstrap vào Angular 11?

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 cách nào để thêm Bootstrap vào Angular 10?

Cách thêm Bootstrap 4 vào ứng dụng Angular 10 .
Cài đặt Bootstrap 4. Chúng ta có thể cài đặt phiên bản Bootstrap 4 mới nhất (tại thời điểm viết bài này là 4. 5. 0) sử dụng NPM. .
Cài đặt jQuery và Popper. .
Định cấu hình Kiểu và Tập lệnh

Làm cách nào để thêm Bootstrap vào Angular 13?

Làm cách nào để cài đặt Bootstrap 5 trong Angular 13? .
ví dụ 1. Trong giải pháp này, bạn chỉ cần cài đặt bootstrap trên góc 13 của mình và nhập tệp css để tạo kiểu. tập tin css. .
src/kiểu. css. @import "~bootstrap/dist/css/bootstrap. .
ví dụ 2. .
góc cạnh. json. .
src/ứng dụng/ứng dụng. thành phần. html. .
Chạy ứng dụng góc cạnh