2017-06-16 20 views
6

Trong khi tìm kiếm "cho thấy phương thức bootsrap ở góc 2" Tôi gặp phải câu trả lời sau đây: https://stackoverflow.com/a/38271918/1291122Có tốt để sử dụng jQuery với góc 2+

Nó chỉ đơn giản tuyên bố jQuery như thế này:

declare var jQuery:any; 

Và sử dụng nó để hiển thị/ẩn phương thức như thế này:

jQuery("#myModal").modal("hide"); 

Đây là con đường ngắn nhất để đạt được những gì tôi cần trong góc 2 (khác tất cả các câu trả lời dường như để làm cho nó khá phức tạp tương đương t o rocket science!)

Trong khi đây là cách ngắn nhất, đó có phải là cách được khuyến nghị để làm điều đó không? Và nói chung, bạn nên sử dụng jQuery với góc 2+?

EDIT:

Câu hỏi của tôi là khác nhau từ How to use jQuery with Angular2? Bởi vì tôi yêu cầu (hoặc không) để sử dụng jQuery với góc 2, trong khi câu hỏi đó là về CÁCH sử dụng jquery với góc 2. Tôi đã biết và đã đề cập Làm thế nào để làm điều đó.

+1

Bạn có thể sử dụng jQuery, nhưng trước tiên hãy tự hỏi bạn có thực sự muốn điều này không? jQuery làm việc với DOM vật lý và thêm sự phụ thuộc vào gói của bạn, điều này làm cho nó trở nên nặng hơn (tải lâu hơn). –

+1

@AlbertGore yeah thats đúng. Góc và jquery là hai khái niệm rất khác nhau. Trong khi jquery thao tác DOM trực tiếp, góc cạnh là liên kết dữ liệu vv .. Tuy nhiên trong các kịch bản mà bạn có thể thực hiện một việc nhanh chóng bằng cách sử dụng thư viện jquery, tôi nghĩ rằng chúng ta cần phải đánh giá các giao dịch. – rahulserver

+0

Theo cách khác, bạn có thể sử dụng một số thành phần angular2 + sẵn sàng cho cửa sổ phương thức. –

Trả lời

4

Có bạn có thể sử dụng nó mà không gặp bất kỳ sự cố nào.

Đây là giải pháp nhanh nhất, nhưng bạn có thể có even better one in this topic. Về cơ bản, nó cho một cách để có tất cả các phương pháp với IDE tự động hoàn thành.

2

Tôi không thấy nhược điểm. Đặc biệt trong trường hợp bạn sử dụng thư viện bên ngoài. Tuy nhiên, đừng quay trở lại với Jquery để giải quyết các vấn đề góc cạnh như khuôn mẫu ...

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