Gần đây tôi đã bắt đầu sử dụng Angular2 (kiểu tập lệnh) và mọi thứ sẽ hoạt động tốt cho đến khi tôi cố gắng nhập thư viện javascript bên ngoài https://github.com/marchock/vertical-blocks. Tôi đã thử một vài phương pháp nhưng không có gì hoạt động và tôi thường nhận được một lỗi hiển thị thư viện không được xác định.Góc 2 - Sử dụng thư viện bên ngoài
Trả lời
Đây là thư viện toàn cầu, do đó bạn không cần phải import
điều này. Thay vì sử dụng nó như bạn sẽ thường ví dụ:
@Component({...})
export class ExampleComponent{
verticalBlocks: any;
ngOnInit(){
this.verticalBlocks = new VerticalBlocks({
...
});
}
}
và thay vì import
đơn giản tuyên bố biến VerticalBlocks
để nguyên cảo mà không phàn nàn về bạn sử dụng nó và biết rằng đó là một thư viện toàn cầu sử dụng
declare var VerticalBlocks: any;
ở đầu tệp .ts
của bạn.
Sau đó chỉ cần thêm đoạn mã trong html của bạn như bình thường:
<script src="path/to/verticalblocks.js"></script>
Cảm ơn bạn, điều này đã khắc phục được sự cố của tôi. – Ryan
Nếu điều này khắc phục được sự cố, hãy chắc chắn nhấp vào dấu kiểm bên cạnh câu trả lời vì nó sẽ giúp những người khác trong tương lai tìm thấy câu trả lời giúp bạn nhiều nhất. – SnareChops
điều này đã giúp tôi quá - bình luận của bạn mặc dù thú vị và buồn từ quan điểm ngôn ngữ phần mềm - nó giống như nói với ai đó thích thứ gì đó - nó không thực sự là lỗi của bạn, nhưng hãy tưởng tượng nếu stackoverflow có thể phân tích "cố định" và tự động kiểm tra nó - nó cũng có thể đơn giản hỏi bạn trước khi bạn bình luận quá – headwinds
- 1. Góc 2 - liên lạc các chức năng kiểu chữ với thư viện js bên ngoài
- 2. Góc bên ngoài 2 (tệp thuộc tính)
- 3. Góc 2 đầu vào bên ngoài
- 4. Sử dụng bộ lọc góc bên ngoài ứng dụng góc
- 5. góc 2 - Sử dụng 'này' bên setTimeout
- 6. Viết JavaDocs cho thư viện bên ngoài
- 7. Thư viện bên ngoài trong Postman
- 8. Webstorm thư viện bên ngoài giải thích
- 9. Đặt thư viện bên ngoài vào JAR?
- 10. Sử dụng thư viện Angular 1 trong Angular 2?
- 11. Cách đúng để sử dụng các thư viện như jquery/jqueryui bên trong góc 2 thành phần
- 12. Thư mục thư viện bên ngoài cho Spring Boot
- 13. Sử dụng jQuery với góc 2
- 14. Làm cách nào để đưa thư viện bên ngoài vào Zend Framework 2?
- 15. Thêm thư viện bên ngoài vào dự án Symfony2
- 16. Làm thế nào để sử dụng thư viện js (mqtt) trong ứng dụng 2 dạng chữ viết góc?
- 17. AWS EMR nhập thư viện bên ngoài từ S3
- 18. Sử dụng RTTI với các đối tượng có nguồn gốc từ thư viện bên ngoài
- 19. sử dụng thư viện bên ngoài trong công việc pyspark trong cụm Spark từ google-dataproc
- 20. Chức năng ghi nhật ký Azure bằng cách sử dụng TraceWriter trong thư viện bên ngoài
- 21. chưa được giải quyết biểu tượng bên ngoài "_hypot" khi sử dụng thư viện tĩnh
- 22. Cách bao gồm thư viện javascript bên ngoài trong reactjs
- 23. Android Studio 1.0.1 thêm các thư viện bên ngoài
- 24. Thư viện bên ngoài để triển khai con la
- 25. GWT bookmarket hoặc GWT như một thư viện bên ngoài
- 26. C++: Thư viện bên ngoài trong eclipse CDT
- 27. bao gồm thư viện bên ngoài trong Yii
- 28. Thư viện bên ngoài trong Giao diện người dùng Metro
- 29. Sử dụng thư viện của bên thứ ba (parse.com) trong Angular 2
- 30. JS gói nhỏ gọn và các thư viện bên ngoài
Xin vui lòng gửi cách bạn cố gắng nhập thư viện đó. –
Đây là một ví dụ về cách nhập jquery. Khái niệm này sẽ tương tự đối với hầu hết các thư viện bên ngoài: http://www.syntaxsuccess.com/viewarticle/using-jquery-with-angular-2.0 – TGH