Làm cách nào để thêm thư viện javascript vào dự án?
Sử dụng thư viện JavaScript bên trong dự án Angular không đơn giản như sử dụng nó trong Angular JS hoặc dự án JavaScript đơn giản. Trong một dự án JavaScript đơn giản, bạn có thể đưa thư viện vào scripttag của chỉ mục của mình. html và sau đó thư viện có sẵn để sử dụng Show
Nhưng trong một dự án Angular, làm theo các bước tương tự có thể không thực sự hiệu quả. Trên thực tế, trình biên dịch có thể đưa ra lỗi khi sử dụng thư viện. Để bao gồm và sử dụng thư viện, cách tiêu chuẩn là cài đặt thư viện bằng cách sử dụng npm và sau đó tìm tệp khai báo kiểu của nó (*. d. ts). Tệp khai báo kiểu của thư viện có thể hoặc không phải là một phần của mã nguồn của nó. Nếu không có, nó phải được cài đặt riêng Tệp Khai báo Loại là gì?TypeScript là ngôn ngữ được nhập, các tệp khai báo thêm các kiểu cần thiết vào mã JavaScript chưa được nhập. Nói một cách đơn giản, một tệp khai báo kiểu cung cấp cho trình biên dịch thông tin về một thành viên đã nhập và các tham số mà nó mong đợi, kiểu dữ liệu của nó, giá trị trả về, v.v. , Để hiểu rõ hơn, hãy xem ví dụ dưới đây Ở đây, có một hàm tên là người chấp nhận một Mảng và trả về một Đối tượng Tệp khai báo cho chức năng này sẽ là Các tệp khai báo chỉ chứa thông tin kiểu chứ không chứa phần thực hiện chức năng. Chúng được gọi là Tuyên bố xung quanh Các điểm cần lưu ý về khai báo TypeScript
Để tạo tệp khai báo cho tệp JavaScript, hãy sử dụng lệnh
Lệnh trên tạo một loại/tập lệnh. d. tập tin ts Để tạo tệp khai báo cho tệp TypeScript, hãy sử dụng lệnh
Khi các tệp khai báo được tạo, bạn có thể đưa chúng vào Dự án góc của mình và bắt đầu sử dụng chúng. Bạn phải bao gồm mã nguồn và tệp khai báo của nó Làm cách nào để sử dụng Thư viện trong Dự án góc?Nếu bạn cài đặt thư viện JavaScript trong dự án Angular của mình, bạn hẳn đã nhận thấy thư mục nguồn chứa một tệp có phần mở rộng. d. ts. Một số thư viện không đi kèm với thư mục typings dựng sẵn, thay vào đó, bạn phải cài đặt chúng theo cách thủ công bằng cách sử dụng @typings qua npm Hãy để chúng tôi lấy ví dụ về một thư viện JS phổ biến. Chốc lát. js
Bây giờ, hãy kiểm tra thư viện khoảnh khắc trong thư mục node_modules Chốc lát. thư viện js Chốc lát. js đi kèm với một tệp đánh máy có tên là khoảnh khắc. d. ts. Bây giờ chúng ta có thể trực tiếp sử dụng thư viện bằng cách sử dụng câu lệnh nhập trong tệp ts
Điều này sẽ hiển thị ngày hiện tại Chúng tôi sẽ thử thêm một thư viện khác, CryptoJS
Sau khi cài đặt, nếu bạn cố gắng sử dụng các phương thức của CryptoJS, trình biên dịch sẽ báo lỗi yêu cầu cài đặt tệp khai báo kiểu của CryptoJS. Thư viện này không đi kèm với tệp khai báo kiểu của nó. Chúng ta cần phải cài đặt nó một cách riêng biệt Cảm ơn cộng đồng DefiniteTyped đã xuất bản các kiểu chữ cho thư viện
Tệp khai báo kiểu sau khi cài đặt được trình biên dịch nhận dạng và bạn có thể bắt đầu sử dụng các phương thức
Bây giờ bạn có thể bắt đầu sử dụng các phương pháp thư viện ứng dụng. thành phần. ts với Khoảnh khắc. thư viện js và CryptoJS Liên kết các biến trong trang HTML để xem chúng Liên kết giá trị thành phần với HTML Phần kết luận
|