Hướng dẫn ngx-bootstrap - ngx-bootstrap

  • ngx-bootstrap là gì?
  • Cài đặt ngx-bootstrap
    • Cách 1
    • Cách 2
    • 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.

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 

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


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.

  • 
    
    1


  • 
    
    2


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.


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(),...]
  ...
})
0

Bướ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(),...]
  ...
})
1

Hoặc là,

import { TooltipModule } from 'ngx-bootstrap/tooltip';

@NgModule({
  ...
  imports: [TooltipModule.forRoot(),...]
  ...
})
2

Bướ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(),...]
  ...
})
4

Bước 5

Hãy thêm mẫu vào ngx-bootstrap-Progressbar.component.html của chúng tôi.

  1. import { TooltipModule } from 'ngx-bootstrap/tooltip';
    
    @NgModule({
      ...
      imports: [TooltipModule.forRoot(),...]
      ...
    })
    
    5

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(),...]
  ...
})
6

Bướ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(),...]
  ...
})
7

Bướ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(),...]
  ...
})
8

Bây giờ là lúc cho đầu ra,

 

Hướng dẫn ngx-bootstrap - ngx-bootstrap

Đâ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

Hướng dẫn ngx-bootstrap - ngx-bootstrap

Đâ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. 

Hướng dẫn ngx-bootstrap - ngx-bootstrap


Đây là tiến trình hoạt hình có vẻ như đang diễn ra.

Hướng dẫn ngx-bootstrap - ngx-bootstrap

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ẻ