我从Angular2开始我的冒险,我已经阅读了很多教程,但有一件事是我关心的。假设我们有两个视图 - 一个视图和一个上传图像。
首先查看将通过以下方式处理 - 让我们说“ReportComponent”和HTML模板它会用“chart.js之”库
第二种观点将“UploadMediaComponent”处理和HTML模板它将使用'Dropzone.js'
如何在html上包含这个JavaScript库?在大多数教程中,我已经阅读了解决这个问题的唯一方法是在index.html页面中包含两个库(这与单页面应用程序模式一致)。但另一方面 - 我们是否真的需要一次加载数百个外部库,即使我们只需要在一个视图(单个组件)中使用它,也需要加载应用程序?假设我只需要在一个视图上使用'Dropzone.js',是否需要在客户端的每个html视图上加载它?在Angular2中添加外部库
1
A
回答
0
您可以在angular-cli.json配置文件中添加文件。
例子:
"assets": [
"path/Dropzone.js" ,
"path/Chart.js"
],
然后直接包含文件ReportComponent
<script src="/Chart.js"></script>
和UploadMediaComponent
<script src="/Dropzone.js"></script>
0
您是否尝试过使用bower
或npm
?在你设置它并安装你需要的库之后,它会自动将它们添加到你的html库中。
1
您可以在您的angular-cli.json配置文件中添加文件。
例子:
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/tether/dist/js/tether.js",
"../node_modules/bootstrap/dist/js/bootstrap.js",
"../node_modules/highcharts/highcharts.js",
"../node_modules/chart.js/dist/Chart.js",
"../node_modules/chart.js/dist/Chart.min.js"
]
直接添加所有的JS构建将生成脚本捆绑版本,不再需要进口
相关问题
- 1. 如何在Android中添加外部库?
- 2. 添加外部图库
- 3. 只有添加外部库
- 4. 添加外部Jar库
- 5. 在CodeLite上添加外部库
- 6. 将外部库添加到项目中
- 7. 将外部库添加到JAR中?
- 8. 尝试添加外部库中的jsfiddle
- 9. 如何在angular2中添加annyang库?
- 10. Angular2 2.4如何将外部库sush作为Underscore加载到angular2中。
- 11. 添加外部库的角度cli
- 12. Android将外部库添加到项目
- 13. 将外部库添加到Symfony2项目
- 14. 错误添加GSON库外部JAR
- 15. 将外部库添加到PHPMyAdmin
- 16. 将外部库添加到LibGdx项目
- 17. 流星AngularJS添加外部js库
- 18. 如何将外部库添加到QT?
- 19. 添加一个外部库到symfony
- 20. 如何将外部库添加到CMakeLists?
- 21. QT Eclipse集成 - 添加外部库
- 22. Angular2/Angular4 CLI外部库包含
- 23. 添加$ LOAD_PATH外部
- 24. Angular2,webpack将全局外部css添加到ng2-admin
- 25. 如何添加库“外部库”,在WebStorm/PhpStorm /的IntelliJ
- 26. 如何在android中向外部库添加权限?
- 27. 如何在Play2.1 scala项目中添加外部库?
- 28. 在Android中添加到外部数据库
- 29. 如何在打字稿中添加外部js库的打字
- 30. 如何在网关项目中添加外部JavaScript库
我希望这将帮助你:https://medium.com/@s_eschweiler/using -external-libraries-with-angular-2-87e06db8e5d1#.pnt05l1nw –
Dropzone in angular2:http://126kr.com/article/5q2i93rmste –