ngx-bootstrap là một dự án Mã nguồn mở [MIT Licensed], đây là một dự án độc lập với sự phát triển liên tục được thực hiện nhờ sự hỗ trợ của những người ủng hộ tuyệt vời.
ngx-bootstrap chứa tất cả các thành phần Bootstrap cốt lõi [và không chỉ] do Angular cung cấp. Vì vậy, bạn không cần phải bao gồm các thành phần JS gốc, nhưng chúng tôi đang sử dụng đánh dấu và CSS do Bootstrap cung cấp.
Cài đặt ngx-bootstrap
Cách 1
Install
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
9 from
Simple demo
0:npm install ngx-bootstrap --save
Cách 2
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
Cài đặt version bootstrap thủ công
Simple demo
ngx-bootstrap là một dự án Mã nguồn mở [MIT Licensed], đây là một dự án độc lập với sự phát triển liên tục được thực hiện nhờ sự hỗ trợ của những người ủng hộ tuyệt vời.
1Simple demo
2Simple demo
Cách 2
Cài đặt version bootstrap thủ công
ng add ngx-bootstrap
ngx-bootstrap là một dự án Mã nguồn mở [MIT Licensed], đây là một dự án độc lập với sự phát triển liên tục được thực hiện nhờ sự hỗ trợ của những người ủng hộ tuyệt vời.
ng add ngx-bootstrap --component tooltip
ngx-bootstrap chứa tất cả các thành phần Bootstrap cốt lõi [và không chỉ] do Angular cung cấp. Vì vậy, bạn không cần phải bao gồm các thành phần JS gốc, nhưng chúng tôi đang sử dụng đánh dấu và CSS do Bootstrap cung cấp.
Simple demo
Cài đặt version bootstrap thủ công
ngx-bootstrap là một dự án Mã nguồn mở [MIT Licensed], đây là một dự án độc lập với sự phát triển liên tục được thực hiện nhờ sự hỗ trợ của những người ủng hộ tuyệt vời.
import { setTheme } from 'ngx-bootstrap/utils';
@Component[{...}]
export class AppComponent {
constructor[] {
setTheme['bs3']; // or 'bs4'
...
}
}
ngx-bootstrap chứa tất cả các thành phần Bootstrap cốt lõi [và không chỉ] do Angular cung cấp. Vì vậy, bạn không cần phải bao gồm các thành phần JS gốc, nhưng chúng tôi đang sử dụng đánh dấu và CSS do Bootstrap cung cấp.
Giới thiệu
Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo thanh tiến trình bằng ngx-bootstrap trong Angular 8.
Ngx-Bootstrap đã phát hành một gói công cụ mã nguồn mở là các chỉ thị Angular gốc cho Bootstrap 3 và 4. Nó chứa tất cả các thành phần cốt lõi được cung cấp bởi Angular. Trong bài viết này, chúng ta sẽ tìm hiểu về thành phần Typehead, một tính năng thú vị của Ngx-bootstrap.
Thanh tiến trình là gì?
Thanh Tiến trình là một thành phần trong GUI được sử dụng để trực quan hóa tiến trình của một tác vụ đã hoàn thành, chẳng hạn như tỷ lệ phần trăm số lượng được hoàn thành trong quá trình tải xuống.
Trong thanh tiến trình Ngx-bootstrap có thanh tiến trình sọc bình thường, sọc và sọc với thanh tiến trình sọc hoạt hình.
Điều kiện tiên quyết
- Kiến thức cơ bản về Angular
- Mã Visual Studio phải được cài đặt
- Angular CLI phải được cài đặt
- Node JS phải được cài đặt
Bước 1
Hãy tạo một dự án Angular mới bằng lệnh NPM sau,
ng new progressBar
Bước 2
Bây giờ, hãy tạo một thành phần mới bằng cách sử dụng lệnh sau,
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
0Bước 3
Cài đặt ngx-bootstrap từ npm bằng cách sử dụng lệnh folowing.
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
1Hoặc là,
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
2Bước 4
Bây giờ, hãy thêm các kiểu bootstrap trong tệp index.html của chúng tôi.
Đối với Bootstrap 3,
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
3Đối với Bootstrap 4,
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
4Bước 5
Hãy thêm mẫu vào ngx-bootstrap-Progressbar.component.html của chúng tôi.
5import { TooltipModule } from 'ngx-bootstrap/tooltip'; @NgModule[{ ... imports: [TooltipModule.forRoot[],...] ... }]
Bước 6
Bây giờ, hãy mở tệp ngx-bootstrap-processbar.component.ts và thêm mã sau vào tệp này.
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
6Bước 7
Bây giờ, hãy mở tệp app.component.html và thêm mã sau vào tệp,
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
7Bước 8
Hãy mở tệp app.module.ts và thêm mã sau vào tệp,
import { TooltipModule } from 'ngx-bootstrap/tooltip';
@NgModule[{
...
imports: [TooltipModule.forRoot[],...]
...
}]
8Bây giờ là lúc cho đầu ra,
Đây là thanh tiến trình bình thường mà chúng ta có thể sử dụng với các lớp ngữ cảnh được hỗ trợ bootstrap khác nhau: thành công, thông tin, cảnh báo, nguy hiểm
Đây là thanh tiến trình sọc có các đường sọc để hiển thị số lượng nhiệm vụ đã hoàn thành.
Đây là tiến trình hoạt hình có vẻ như đang diễn ra.
Mặc dù chúng ta có thể sử dụng động các thanh tiến trình này, nhưng chúng ta chỉ muốn thay thế trường giá trị bằng biến động của chúng ta.
Phần kết luận
Trong bài viết này, chúng ta đã thấy Thành phần thanh tiến trình Ngx-Bootstrap trong ứng dụng Angular 8.
Tôi hy vọng bạn sẽ thích bài viết này, vì tôi rất thích viết và viết mã các ví dụ.
Xin vui lòng cho tôi biết làm thế nào để cải thiện nó.
20 hữu ích 0 bình luận 10k xem chia sẻ 0 bình luận 10k xem chia sẻ