有些库是Angular不支持的,比如Clappr,HashWords等。我想在Angular中使用它们,就像它们是一个Angular库一样。那么我们如何让Angular支持外部库/模块呢?
发布于 2018-10-26 23:39:52
如果库有一个ES6模块,你可以直接导入它。
如果库只是一个JS文件,则可以在index.html上使用<script>标记添加该文件,方法是在angular.json中的脚本数组上添加js文件路径
这里有一个指南可以帮助你做到这一点。
https://nitayneeman.com/posts/how-to-add-third-party-library-in-angular-cli/
如果你不喜欢第三方库作为全局变量,你可以把它们变成inyectable。
这里也有一个指南:
https://hackernoon.com/angular-providers-how-to-inject-3rd-party-library-af4a78722864
https://stackoverflow.com/questions/52814961
复制相似问题