作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Angular 6 项目,我想要 SVG 动画。
Vivus 是一个我想包含的 JavaScript 类。
第一步显然是在项目文件夹内运行“npm install vivus”。
我猜测之后我需要在我的 app.module.ts 文件中添加类似的内容:“import * as Vivus from 'Vivus';”和我的导入数组中的“Vivus”。
我需要采取哪些步骤才能将 Vivus SVG 动画包含在我的 Angular 项目中?
最佳答案
我通过执行以下步骤解决了该问题:
1) npm i -S vivus
和 npm i -D @types/vivus
2) 打开 angular.json 文件并将以下值添加到脚本数组中:"node_modules/vivus/dist/vivus.js"
3) 在您的组件中添加以下行:import * as vivus from 'vivus';
5) 在ngAfterViewInit
中的类中添加vivus
:
ngAfterViewInit() {
const hi = new vivus('animateWeb', {type: 'sync', duration: 300, start: 'autostart', dashGap: 2, forceRender: false},);<br >
}
关于angular - 如何在 Angular 2+ 项目中包含 Vivus Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51806771/
我是一名优秀的程序员,十分优秀!