2017-04-13 11 views
28

Tôi đang tạo dự án trong bootstrap (UI) và góc cạnh 2. Tôi mới làm quen với cả hai thứ Bạn tôi đề nghị tôi sử dụng ng2 bootstrap Tôi rất bối rối giữa ngx bootstrap và ng2 bootstrap. Luôn luôn khi tôi tìm kiếm ng 2 bootstrap nó đưa tôi đến bootstrap ngx. Sự khác biệt giữa hai là gì?sự khác biệt giữa ngx-bootstrap và ng2 bootstrap?

Trả lời

22

ng2-bootstrap và ngx-bootstrap là một và giống nhau: ng2-bootstrap là tên cũ, ngx-bootstrap là tên mới. Đó là một dự án đang cố gắng tạo ra một phiên bản Góc cụ thể của các thành phần Khởi động Twitter (tức là không phụ thuộc vào jQuery). Dự án được điều hành bởi Valor Software. Tôi không có kiến ​​thức bên trong nhưng tôi đoán là sự thay đổi tên đã xảy ra khi Angular đổi tên thành 'Angular' (thay vì Angular 2).

+0

và sau đó cũng có một cái gì đó gọi là 'ng-bootstrap': https://stackoverflow.com/questions/45983791/angular-powered-bootstrap-is-ngx-bootstrap/45984098 – bvdb

+0

Vui lòng sử dụng' ngx-bootstrap' mọi người. Tôi không tìm thấy nó như là thú vị di chuyển vào hợp đồng tiếp theo với một số thành phần phần 3 ngẫu nhiên. Cảm ơn nhiều! –

4

ngx-bootstrap là các chỉ thị Gốc góc cho Bootstrap 3 và Bootstrap 4. Chứa tất cả các thành phần cốt lõi và không chỉ Bootstrap được hỗ trợ bởi Angular. Về cơ bản, đó là điều tương tự, nhưng ng2 là tên cũ của ngx.

20

Kể từ Angular2 được phát hành, nhiều thành phần được công bố như module NPM và hầu hết đều có tiền tố - ng2- hoặc angular2- như ng2-bootstrap, angular2-tags-input.

Sau khi phát hành Angular4, tất cả các mô-đun nút đó đều gặp phải sự cố nghiêm trọng - "Chúng ta phải đổi tên thành ng4 hoặc angular4 ???"

Đây là câu trả lời được viết bởi Igor Minar từ Nhóm cốt lõi góc.

http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-going-to-be.html

"Nó chỉ là‘góc’"

Như bạn có thể thấy ở đây, Angular2Angular4 đều góc.

Và phiên bản nâng cấp là không đau đớn nữa như từ 2 đến 4. Chỉ cần làm ng nâng cấp hoặc NCU -u -a.

Từ bây giờ các thành phần góc phải là ngx-something.

Các vấn đề liên quan