2013-08-01 26 views
7

Có phải jQLite (được xây dựng với AngularJS) đủ để thực thi chức năng javascript (như dropdowns) trong Twitter Bootstrap không?Có cần jQuery khi sử dụng Twitter Bootstrap với Angular.js không?

docs.angularjs nói:

DOM Manipulation từ Dừng cố gắng sử dụng jQuery để sửa đổi DOM trong điều khiển. Có thật không. Điều đó bao gồm việc thêm các phần tử, xóa các phần tử, truy xuất nội dung của chúng, hiển thị và ẩn chúng. Sử dụng chỉ thị được tích hợp sẵn hoặc viết của riêng bạn khi cần thiết, để thực hiện thao tác DOM của bạn. Xem bên dưới về chức năng sao chép.

Trả lời

6

Theo Angular UI Github, không có.

Native AngularJS (Angular) directives for Twitter's Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required! 
http://angular-ui.github.io/bootstrap/ 

Mặc dù lưu ý đây là trình bao bọc dành riêng cho giao diện người dùng góc, bạn có thể/không thể dễ dàng sử dụng các plugin bootstrap mà người khác đã viết.

Tuy nhiên với giao diện người dùng Angular UI & mặc định sao chép sau đó bạn sẽ cần jQuery vì mã trong kho github đã được sửa đổi rất nhiều để hoạt động mà không cần jQuery.

[Chỉnh sửa] Như đã nêu trong chú thích UI Bootstrap cũng là một lựa chọn tốt.

+0

ngồi bất kỳ hạn chế nào khi sử dụng tính năng Giao diện người dùng đồ họa trực tuyến? Tôi đã sử dụng bootstrap và góc riêng biệt. Có thực hiện chuyển đổi được khuyến nghị từ góc độ tin cậy không? –

+0

Độ tin cậy bạn sẽ ổn, bạn sẽ chủ yếu phụ thuộc vào chúng để cập nhật mặc dù ví dụ: 3.0 - mặc dù nó có vẻ là một dự án phổ biến vì vậy nó có thể sẽ là lịch phát hành nhanh. –

+0

có. Tôi không sử dụng bootstrap 3.0 vì lý do của riêng tôi. Cảm ơn cho những người đứng đầu lên. Cảm kích điều đó! –

5

Nếu bạn đang sử dụng góc UI bootstrap thì jquery không cần

Try this sample site

+0

trang web mẫu không hiển thị @matt –

+1

Xin lỗi Sangram, đây là http://angular-ui.github.io/bootstrap?hl=vi – Matt

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